使用指定的Class-Path将WAR文件部署到iPlanet

时间:2012-06-15 19:24:14

标签: java deployment manifest war iplanet

我开发了一个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文件?

0 个答案:

没有答案