我有一个旧的J2EE应用程序(J2EE 1.3),该应用程序打包到EAR中,并且在EAR中有WAR和EJB JAR。现在,其中一个EJB JAR需要引用一些第三方库JAR,那么打包那些JAR的最佳位置是什么?如何打包?
它们放在耳朵文件的根目录中,或者您可以创建一个lib目录来存储它们。任何需要引用它们的项目(EJB或WAR)都必须将它们包括在清单文件的Class-Path:中。
耳朵内容
- log4j.jar
- lib
- commons-lang.jar
- MyEJBProj.jar
- MyWAR.war
MyEJBProj的内容
- classes
- META-INF
- MANIFEST.MF
清单文件
Manifest-Version: 1.0
Class-Path: log4j.jar lib/commons-lang.jar
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句