【问题标题】:JavaEE API for WebLogic用于 WebLogic 的 JavaEE API
【发布时间】:2011-08-01 13:46:09
【问题描述】:

有不同的服务器特定 JavaEE API 实现,例如:glassfish-javaee 或 jboss-javaee。
它们作为单独的 .jar 文件分发,并且可以使用 Maven 依赖项附加到某个项目。
有没有专门为 WebLogic AS 设计的类似的东西?
我预计 weblogic.jar 文件包含所需的工件,但它看起来不像这样。
有什么想法吗?

【问题讨论】:

    标签: jakarta-ee maven dependencies weblogic


    【解决方案1】:

    理想情况下,您希望使用 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/

    【讨论】:

    • 感谢您的回复。我使用了 javaee-api 依赖项,但我包含了一些不需要 api 的 EjbUnit 测试,而是一些特定的 javaee 实现。所以现在我很怀疑,如何处理它。我添加了 glassfish-javaee.jar 并且它工作正常,但我想最好找到一些 WebLogic 特定的解决方案,因为我将它用作应用程序服务器。
    猜你喜欢
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 2018-08-19
    • 2015-04-12
    • 2013-03-09
    • 1970-01-01
    • 2012-04-10
    相关资源
    最近更新 更多