EAR文件需要包含所有罐子的清单吗?

时间:2013-03-08 10:35:06

标签: java java-ee ear

为什么在发布EAR时需要在MANIFEST文件中声明所有JAR名称?类路径应该不够吗?

1 个答案:

答案 0 :(得分:1)

如果您在EAR文件中有应用程序,则希望应用程序具有自己的类路径,而与服务器上的其他应用程序无关。如果服务器的类路径用于所有应用程序,那么可能会强制所有应用程序使用所需的所有jar的相同版本,这将是维护的噩梦。如果应用程序需要使用一组特定于该应用程序的jar,则清单文件是放置它们的逻辑位置。