目前我们正面临一个问题。我们正在建造一个包含多个战争档案的耳朵。其中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. 引用来自不同WAR的EAR中的共享资源
- 5. 在压缩的EAR中部署展开的WAR不可能?
- 6. 删除重复的代码,调用不同罐子中的相同对象
- 7. 构建多个EAR罐子
- 8. JAR/WAR/EAR中的MessageHandler
- 9. 2 WAR中的maven EAR build
- 10. 如何从不同的罐子
- 11. 不同罐子的包装命名
- 12. 在EAR中使用相同的罐子和普通持久性单元添加多重战争
- 13. 通过jenkings在不同的服务器上部署两个不同版本的相同罐子
- 14. 从2个不同的war文件访问相同的ehcache
- 15. Log4j2针对不同罐子的不同日志
- 16. 加载依赖瓶(不同的版本不同的动作/职位相同罐子)与Oozie的火花行动
- 17. 的NetBeans - 部署在同一个罐子
- 18. 在不同的路由文件中分开相同级别的路由NodeJS Express
- 19. 在不同的EAR上处理交易
- 20. 是否可以在不同的servlet中使用不同的Spring Security AuthenticationProvider,相同的WAR?
- 21. 如何区分从不同目录开始的相同jar?
- 22. Maven - 最佳实践生产类路径/罐组织? (非WAR/EAR)
- 23. 罐子类文件,并用相同的封装结构的同名
- 24. 在不同的(部分)视图中使用相同的代码
- 25. .war和.ear文件
- 26. EAR中的CDI事件如何在同一个JVM中从不同的EAR中观察和观察?
- 27. Maven:构建包含不同模块相关性的相同项目的不同WAR文件
- 28. RAD Websphere - EAR不拾取最新的罐子
- 29. Git,不同的文件夹,相同的回购,不同分支
- 30. 在同一个源代码树下的不同主要类的单独罐子
哪个版本的哪个应用程序服务器? – skaffman 2011-03-17 10:44:36
我正在使用jboss 4.2.3.GA – 2011-03-17 11:45:03