0

我有一个由 JSP 页面、Servlet 和使用 Web 服务组成的 Web 应用程序。它还引用了 apache 轴和 excel 库。现在我想直接在 Weblogic 服务器中部署我的应用程序我该怎么做。我制作 WAR 或 JAR 的存档文件是什么?以及如何确保它涵盖所有引用的库。我已经在 J​​developer 中制作了我的应用程序,但我不想使用 Jdevelper 部署它。

4

3 回答 3

0

JAR 文件不能包含 JAR 文件,因此该选项不可用。由于您提到 JSP 和 servlet,WAR 似乎是合适的选择,尽管带有 WAR 和几个 JAR 的 EAR 也可能是一种前进的方式......

干杯,

于 2013-01-08T10:23:35.340 回答
0

考虑使用 WEB-INF/lib 中的 JAR 文件的 WAR。或者,使用 APP-INF/lib 文件夹创建 EAR。

于 2013-01-08T10:24:27.320 回答
0

我会将我的解决方案打包为 .war 文件,其中包含所有相关的 .jar 文件。

这样你的解决方案是独立的。您可以部署到包含其他应用程序的应用程序服务器,这些应用程序具有自己的库版本(依赖或开发)。如果您将依赖的 jars 直接放入应用程序服务器(您可以这样做),那么您将在所有部署的应用程序上强制使用这些版本,这很可能会让您感到悲伤。

缺点是您开发的 .war 文件可能会变得相当大。这通常不是主要问题,在确定为问题之前我不会担心。

于 2013-01-08T10:25:26.900 回答