Подтвердить что ты не робот

Как упаковать сторонние JAR в банку EJB?

У меня есть старое приложение J2EE (J2EE 1.3), которое упаковывает в EAR, а в EAR - WARS и EJB JAR. Теперь один из EJB JARs должен ссылаться на некоторые сторонние библиотеки JAR, так что самое лучшее место для упаковки этих JAR и как?

4b9b3361

Ответ 1

Они идут в ушной файл, в корневой каталог, или вы можете создать каталог lib для их хранения. Любой проект (EJB или WAR), который должен ссылаться на них, должен включать их в Класс-путь: файла манифеста.

Содержание ушей

  - log4j.jar
  - lib
     - commons-lang.jar
  - MyEJBProj.jar
  - MyWAR.war

Содержимое MyEJBProj

 - classes
 - META-INF
    - MANIFEST.MF

MANIFEST.MF

    Manifest-Version: 1.0
    Class-Path: log4j.jar lib/commons-lang.jar