目前我们正面临一个问题。我们正在建造一个包含多个战争档案的耳朵。其中2个WAR包含相同的罐子。这两场战争都需要在部署期间使用这些罐子。那么在ANT中我可以建造它们,以便这些罐子可以放在同一个地方,并且在耳部署时不会产生任何问题。在EAR的不同WAR中分开相同的罐子
2
A
回答
0
您可以将这些共享的JAR放入EAR的lib
目录中。那些将在类路径上可用于该EAR中的任何WAR。
+0
许多谢谢skaffman ...我会尝试这个,如果发现一些问题回来给你。 – 2011-03-17 12:01:34
1
好了,你可以做到这一点的可移植的方法:
使磁带库罐子在.ear文件的根。
例子:
library jar -> lib1.jar, lib2.jar
[EAR STRUCTURE]
your.ear
|--yourfirst.war
|--yoursecond.war
|--lib1.jar
|--lib2.jar
更新在都将.war文件的MANIFEST.MF文件指向这些罐子 像这样:
Class-Path: lib1.jar lib2.jar
(不要忘记添加一个空格,换行字符到上述行的末尾,如果这是清单中的最后一个条目)
相关问题
- 1. WAR模块中找不到相同的EAR
- 2. 在EAR/WAR文件中搜索jar名称的罐子
- 3. 相同的类是在多个罐子
- 4. 不同人的罐子尺寸不同
- 5. 引用来自不同WAR的EAR中的共享资源
- 6. nexus中的两个不同的存储库包含相同的罐子
- 7. 在压缩的EAR中部署展开的WAR不可能?
- 8. 删除重复的代码,调用不同罐子中的相同对象
- 9. 是EJB和罐子子部署在EAR
- 10. 由于子模块中的相同罐子造成的错误
- 11. 构建多个EAR罐子
- 12. 从同一个EAR中的WAR中调用EJB
- 13. 在同一个程序中的不同罐子中使用的静态类是否访问相同的数据?
- 14. 当在EAR中时,WAR在Weblogic上加载的方式不同,为什么?
- 15. 的Maven构建两个可运行罐子不同的相关
- 16. JAR/WAR/EAR中的MessageHandler
- 17. EAR/WAR中的类加载
- 18. 2 WAR中的maven EAR build
- 19. 包2不同子模块的WAR
- 20. 如何从不同的罐子
- 21. 不同罐子的包装命名
- 22. 在EAR中使用相同的罐子和普通持久性单元添加多重战争
- 23. 从2个不同的war文件访问相同的ehcache
- 24. 通过jenkings在不同的服务器上部署两个不同版本的相同罐子
- 25. Log4j2针对不同罐子的不同日志
- 26. 的NetBeans - 部署在同一个罐子
- 27. 加载依赖瓶(不同的版本不同的动作/职位相同罐子)与Oozie的火花行动
- 28. EJB在JAR中,但是在EAR旁边的WAR中找不到EAR
- 29. 如何使相同的自定义分类在wordpress中拥有不同帖子类型的不同帖子?
- 30. 在不同的EAR上处理交易
哪个版本的哪个应用程序服务器? – skaffman 2011-03-17 10:44:36
我正在使用jboss 4.2.3.GA – 2011-03-17 11:45:03