我开发了一个Java Web应用程序并将其部署在Oracle iPlanet 7上。目前,我使用应用程序部署库依赖项,即在WEB-INF / lib中。我想要做的是将应用程序部署在没有JAR文件的WAR文件中,并在MANIFEST.MF文件中指定库依赖项。
我想我明白我该做什么。我想将我的JAR文件放在一个单独的目录中。 MANIFEST.MF文件需要这样一行:
Class-Path: lib/jar1.jar lib/jar2.jar
然后,包含WAR文件的目录需要如下所示:
webapp.war
lib/
jar1.jar
jar2.jar
我在使用iPlanet 7时遇到的问题是,当我部署WAR文件时,iPlanet将其解压缩并将应用程序放在另一个目录中。我最终得到了这样一个目录:
webapp.war
server-name/
webapp/
...
lib/
jar1.jar
jar2.jar
有没有办法告诉iPlanet不要解压我的WAR文件?