2011-08-01 13 views
3

glassfish-javaeeまたはjboss-javaeeのような、サーバー固有のさまざまなJavaEE API実装があります。
これらは別々の.jarファイルとして配布され、Maven依存関係を使用していくつかのプロジェクトにアタッチすることができます。
WebLogic AS用に特別に用意されたものはありますか?
weblogic.jarファイルに再クエリーされた成果物が含まれていると思われますが、このようには見えません。
アイデアJavaEE API for WebLogic

答えて

5

理想的には、サーバー固有のものではなく、javaee-apiの依存関係を使用することをお勧めします。サーバ固有のもの(コアEE APIではなく)には、weblogic.jarをインクルードするか、WebLogicでユーティリティを使用してWLFullClient.jarファイルを作成します。

のJava EE 5:

<dependency> 
    <groupId>javaee</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>5</version> 
    <scope>provided</scope> 
</dependency> 

のJava EE 6:ここ

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>6.0</version> 
    <scope>provided</scope> 
</dependency> 

さらに詳しい情報:http://www.xinotes.org/notes/note/591/

UPDATE: 私はクライアントJARファイルに関するこの情報を読み取ることをお勧め:http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/basics.html

WebLogic Maven Pluginにも興味があります。 http://www.youtube.com/watch?v=GcwcGtz0dyc

を...と、ここでのMavenでプロジェクト例:ここではそれを使用する方法を記述したYouTubeのビデオがあるhttps://www.samplecode.oracle.com/sf/projects/oracle-parcel-svc/

+0

は、お返事ありがとうございました。私はjavaee-api依存関係を使用しましたが、私はいくつかの特定のjavaee実装を必要とするいくつかのEjbUnitテストを含んでいました。だから私はそれをどう扱うのか疑いがあります。私はglassfish-javaee.jarを追加しました。これは問題なく動作しますが、アプリケーションサーバとして使用するので、WebLogic固有の解決策を見つける方が良いでしょう。 – kardanov

+0

ありがとうございます、あなたのアップデートは役に立ちました。 – kardanov