2017-02-09 3 views
0

Red Hat EAP 6.4(JBoss AS 7)でarquillianテストを実行していますが、断続的に障害が発生しています。約半分の時間で、すべてが期待どおりに終了します。私は戦争が展開されるとき、次のエラーが発生し、アプリケーションサーバにデプロイされません「arquillianサービス」ことに気づく時間の残り半分:arquillianテストを実行中の間欠障害

{"JBAS014771: Services with missing/unavailable dependencies" => [ 
"jboss.module.service.\"deployment.myapp.war\".main is missing [jboss.module.spec.service.\"deployment.arquillian-service\".main, module.resolved.service.\"deployment.myapp.war\".main]", 
"jboss.module.resolve.phase.\"deployment.myapp.war\".main.1 is missing [jboss.module.spec.service.\"deployment.arquillian-service\".main]"]} 

環境

  • のWindowsドッキングウィンドウコンテナに
  • オラクルのJava 1.8

関連Dependeを実行している7

  • EAP 6.4 ncies(Arquillianコンテナのバージョン7.2.0.Final)

    <dependency> 
         <groupId>org.jboss.as</groupId> 
         <artifactId>jboss-as-arquillian-container-remote</artifactId> 
         <scope>test</scope> 
        </dependency> 
        <dependency> 
         <groupId>org.jboss.arquillian.protocol</groupId> 
         <artifactId>arquillian-protocol-servlet</artifactId> 
         <scope>test</scope> 
        </dependency> 
    

    arquillian.xml:

    <dependency> <groupId>org.jboss.arquillian.junit</groupId> <artifactId>arquillian-junit-container</artifactId> </dependency>:関連する依存関係のリストで

    <arquillian xmlns="http://jboss.org/schema/arquillian" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> 
    
        <container qualifier="jboss-remote" default="true"> 
        <configuration> 
         <property name="managementAddress">${jboss.host}</property> 
         <property name="username">${jboss.admin.user}</property> 
         <property name="password">${jboss.admin.password}</property> 
    
         <!-- Management port must be 9999 --> 
         <property name="managementPort">9999</property> 
        </configuration> 
        <protocol type="Servlet 3.0"> 
         <property name="host">${jboss.host}</property> 
         <property name="port">${jboss.host.port}</property> 
        </protocol> 
    
        </container> 
    
    </arquillian> 
    
  • 答えて

    0

    これはWindows上で問題と思われるため、Linuxで再現できませんでした。

    0

    、最も重要な依存関係がありません

    あなたはそれを追加することを忘れましたか?

    +0

    返信いただきありがとうございます –