1

我开发了一个 Java Web 应用程序并将其部署在 Oracle iPlanet 7 上。目前,我将库依赖项与应用程序一起部署,即在 WEB-INF/lib 中。我想做的是将应用程序部署在一个 WAR 文件中,没有 JAR 文件,并在 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 文件?

4

0 回答 0