在Websphere Application Server中部署的EAR的差异。 (战争到耳)

时间:2013-08-15 11:13:33

标签: java eclipse websphere war ear

我在eclipse中配置了一个Web应用程序(Myapp)。 因此,为了在Websphere v5.1中部署它,我必须将其导出到EAR。

  

场景1:在eclipse中 - >新的 - >企业应用项目    - >命名为MyappEAR - >选定的现有模块(Myapp) - >完。现在我在Project Explorer中获得了MyappEAR。右键单击MyappEAR导出到   耳。完成。我的Myapp.war文件里面有MyappEAR.ear文件。(包括   META-INF和xml)

     

在Websphere中部署了MyappEAR.ear,已成功部署。但是当我   试图启动MyappEAR它最终出现此错误 SRVE0054E:错误   加载Web应用程序时发生(找不到更多信息)。


  

场景2 :Eclipse - >右键单击Myapp export to war - >拿到   Myapp.war - >从Project explorer中删除了现有的myapp。   文件 - >进口 - > WAR - > enabled将项目添加到EAR并将其命名为   MyappEAR - >完成右键单击MyappEAR - >导出到EAR。做完了。拿到   MyappEAR.ear和上面的东西一样。

     

Deloplyed并开始正常工作。

现在我的问题是导致该错误的两种方式有什么不同? (甚至超越比较检查,一切都是一样的。)

Websphere app server v5.1, Java 1.4, Eclipse Indigo。

1 个答案:

答案 0 :(得分:0)

我们有一个Maven项目,它在我们运行mvn clean install之后构建了EAR。然后我从目标文件夹中获取EAR并将其部署在服务器中。

在本地设置中,只需在服务器中添加项目并启动服务器。通常它可以正常工作。