如何将jar添加到websphere中的“Utility JARs”文件夹中。如果所需的jar已经包含在耳中包含的战争的lib目录中,那么“Utility JARs”文件夹中是否还需要jar?
答案 0 :(得分:0)
Utility Jars通常包含EAR中多个模块使用的类。保留这些类的多个副本是没有意义的。对于例如您使用共享类在EAR中拥有Servlet和EJB。这个共享类可以保存在JAR中(并作为实用程序Jar放置到EAR中)。
现在它可用于EAR中的servlet和EJB,
实用程序jar适用于基于WAS的Java EE应用程序以及基于WPS的集成/ bpel中心应用程序。我猜这是一个基于WAS的Java EE应用程序。
参考: http://www.ibm.com/developerworks/websphere/library/techarticles/0304_manji/manji.html
这已经很老了,但这些年来这个概念并没有真正改变。
要专门回答您的问题,如果您的EAR中只有WAR文件,则使用Utility JAR没有任何优势。
如果EAR共享类中有多个WAR,那么这些共享类是实用程序Jar的良好候选者
希望这有帮助
Manglu