如何部署在weblogic中引用外部JAR文件的Java EE项目

时间:2013-01-08 10:21:11

标签: java weblogic shared-libraries war jdeveloper

我有一个Web应用程序,它包含JSP页面,Servlet和Consumes Web Services。 它还引用了apache轴和excel库。 现在我想直接在Weblogic服务器中部署我的应用程序 我怎么做到这一点。我的档案shud我做WAR或JAR? 另外,如何确保它涵盖所有引用的库。 我已经在Jdeveloper中创建了我的应用程序,但我不想使用Jdevelper来部署它。

3 个答案:

答案 0 :(得分:0)

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

干杯,

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

缺点是您开发的.war文件可能变得相当大。它通常不是一个主要问题,我不会担心它,直到它被确定为一个问题。