如何将第 3 方 JAR 打包到 EJB jar 中?
我有一个旧的 J2EE 应用程序(J2EE 1.3),它打包到 EAR 中,并且在 EAR 中,有 WAR 和 EJB JAR。现在,其中一个 EJB JAR 需要引用一些第 3 方库 JAR,那么打包这些 JAR 的最佳位置是什么以及如何打包?
I have an old J2EE application (J2EE 1.3), which packages into an EAR, and in the EAR, there are WARs and EJB JARs. Now one of the EJB JARs needs to refer to some 3rd party library JARs, so what's the best place to package those JARs and how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它们位于根目录下的ear文件中,或者您可以创建一个lib目录来存储它们。任何需要引用它们的项目(EJB 或 WAR)都必须将它们包含在
类路径:清单文件的路径。
Ear 内容
MyEJBProj 内容
MANIFEST.MF
They go in the ear file, at the root or you can create a lib directory to store them. Any project (EJB or WAR) that needs to reference them must include them in the
Class-Path: of the manifest file.
Ear contents
MyEJBProj contents
MANIFEST.MF