2010-11-23 10 views
4

私は組み込みGlassfishを使用して、ArquillianでいくつかのIn-Container-Testを行っています。今、私のテストが失敗すると、私はいつもArquillian特有のもので詰まったテストからスタックトレースを取得します。しかし、失敗したテストの本当の理由は何かについての情報はほとんどありません。 通常のGlassfishでは、server.logで詳細を確認できます。残念ながら、Embedded GlassfishはServer.logを提供していないようです。 Arquillian/Embedded Glassfishで作成された一時ディレクトリも調べましたが、ログファイルは含まれていません。埋め込みGlassfishでServer.logを取得する方法

埋め込みGlassfishでのログインを有効にするにはどうすればよいですか?ところで

、私は私のポンポンで次の依存関係を持っています。

<dependencies> 
    <dependency> 
     <groupId>org.jboss.arquillian.container</groupId> 
     <artifactId>arquillian-glassfish-embedded-3</artifactId> 
     <version>1.0.0.Alpha4</version> 
    </dependency> 
    <dependency> 
     <groupId>org.glassfish.extras</groupId> 
     <artifactId>glassfish-embedded-all</artifactId> 
     <version>3.1-b06</version> 
    </dependency> 

    <dependency> 
     <groupId>org.jboss.arquillian</groupId> 
     <artifactId>arquillian-testng</artifactId> 
     <version>1.0.0.Alpha4</version> 
     <scope>test</scope> 
    </dependency> 

    <dependency> 
     <groupId>org.testng</groupId> 
     <artifactId>testng</artifactId> 
     <version>5.13.1</version> 
     <scope>test</scope> 
    </dependency> 
</dependencies> 

答えて

5

は私がarquillian、TestNGの、組み込みのGlassFishを使用して、正確に同じ問題で困難がたくさんありました。数時間後、私はそれを稼働させました。

arquillianはslf4j-apiを使用するslf4j-simpleのバージョン1.5.9.RC1に依存していました。

それは私が

<properties> 
    <version.slf4j>1.5.9.RC1</version.slf4j> 
</properties> 

プロパティを追加した作業と私はこれを持っていたら、その後の依存関係

<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>${version.slf4j}</version> 
</dependency> 

<dependency> 
    <groupId>log4j</groupId> 
    <artifactId>log4j</artifactId> 
    <version>1.2.16</version> 
</dependency> 

と依存関係の管理下に

<dependencyManagement> 
    <dependencies> 
     <dependency> 
      <groupId>org.slf4j</groupId> 
      <artifactId>slf4j-simple</artifactId> 
      <version>${version.slf4j}</version> 
     </dependency> 
    </dependencies> 
</dependencyManagement> 

は私が私のいつものlog4jを追加取得するには.propertiesファイルをsrc/test/resourcesにコピーしてください。

乾杯

関連する問題