EAR文件需要有一个包含所有jar的清单



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

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

最新更新