JavaEE API для WebLogic - PullRequest
       9

JavaEE API для WebLogic

3 голосов
/ 01 августа 2011

Существуют различные реализации API JavaEE для конкретного сервера, такие как: glassfish-javaee или jboss-javaee.
Они распространяются в виде отдельного файла .jar и могут быть присоединены к какому-либо проекту с использованием зависимостей Maven.
Есть ли что-то подобное специально для WebLogic AS?
Я ожидал, что файл weblogic.jar содержит требуемые артефакты, но выглядит он не так.
Есть идеи?

1 Ответ

5 голосов
/ 01 августа 2011

В идеале вы хотели бы использовать зависимость 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. Вот видео на YouTube, описывающее, как его использовать: http://www.youtube.com/watch?v=GcwcGtz0dyc

... и пример проекта с Maven здесь: https://www.samplecode.oracle.com/sf/projects/oracle-parcel-svc/

...