我在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。
答案 0 :(得分:0)
我们有一个Maven项目,它在我们运行mvn clean install之后构建了EAR。然后我从目标文件夹中获取EAR并将其部署在服务器中。
在本地设置中,只需在服务器中添加项目并启动服务器。通常它可以正常工作。