我在 Eclipse 中配置了一个 Web 应用程序(Myapp)。所以为了在 Websphere v5.1 中部署它,我必须将它导出到 EAR。
场景一: 在eclipse中-->新建-->企业应用项目-->命名为MyappEAR-->选择现有模块(Myapp)-->完成。现在我在 Project Explorer 中获得了 MyappEAR。右键单击 MyappEAR 导出到 EAR。完毕。得到了里面有 Myapp.war 的 MyappEAR.ear 文件。(包括 META-INF 和 xml)
在 Websphere 中部署 MyappEAR.ear,部署成功。但是当我尝试启动 MyappEAR 时,它会出现此错误 SRVE0054E:加载 Web 应用程序时发生错误(未找到更多信息)。
场景 2:Eclipse--> 右键单击 Myapp export to war--> Got Myapp.war--> Deleted existing myapp from Project explorer。File-->Import-->WAR--> enabled Add project to an EAR 并将其命名为 MyappEAR-->finish 右键单击 MyappEAR-->export to EAR。完毕 。得到了 MyappEAR.ear 与上面相同的东西。
已开发并开始正常工作。
现在我的问题是导致该错误的两种方式有什么区别?(即使经过无法比较的检查,一切都是一样的)。
Websphere 应用服务器 v5.1、Java 1.4、Eclipse Indigo。