2011-08-01 17 views
3

有不同的服務器特定JavaEE API實現,如:glassfish-javaee或jboss-javaee。
它們作爲單獨的.jar文件分發,可以使用Maven依賴關係附加到某個項目。
是否有這樣的專門針對WebLogic AS設計的東西?
我預計weblogic.jar文件包含受到重視的工件,但它看起來不像這樣。
任何想法?用於WebLogic的JavaEE API

回答

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/

更新: 我建議閱讀客戶端JAR文件這樣的信息:http://download.oracle.com/docs/cd/E12840_01/wls/docs103/client/basics.html

您可能會也對WebLogic Maven插件感興趣。這裏是一個YouTube視頻描述瞭如何使用它:http://www.youtube.com/watch?v=GcwcGtz0dyc

...並使用Maven這裏的示例項目:https://www.samplecode.oracle.com/sf/projects/oracle-parcel-svc/

+0

感謝您的回覆。我使用了javaee-api依賴項,但是我包含了一些不需要api的EjbUnit測試,但是包含了一些特定的javaee實現。所以現在我有疑問了,如何處理它。我添加了glassfish-javaee.jar並且它工作正常,但是我想最好找到一些WebLogic特定的解決方案,因爲我將它用作應用程序服務器。 – kardanov

+0

謝謝,您的更新很有幫助。 – kardanov