【问题标题】:STS 3.4.0 with Websphere 8.5.5.0 don't deploy my application带有 Websphere 8.5.5.0 的 STS 3.4.0 不部署我的应用程序
【发布时间】:2014-08-13 13:34:53
【问题描述】:

我尝试通过 Eclipse 在 WebSphere 上部署我的应用程序。

这里有一些条件:

  • STS 3.4.0
  • Websphere 插件:用于 Kepler/Luna 的 IBM WebSphere Application Server V8.5 开发人员工具
  • Websphere 8.5.5.0

安装插件后,我可以添加服务器并启动/停止他,但是当我尝试添加我的应用程序以进行部署时,我收到反馈“没有可以从服务器添加或删除的资源”

我的工作区中有一个 ear 项目和一个 war 项目,它们可以通过 JBoss 毫无问题地部署。我是否必须在我的项目中添加一些东西才能使其可部署?

这有什么线索吗?

* 更新 *

这里可以看到我的ear模块的项目结构。

【问题讨论】:

    标签: eclipse deployment websphere spring-tool-suite


    【解决方案1】:

    我找到了一个我认为没问题的解决方法。

    我创建了一个“企业应用程序项目”并将我的战争模块添加到其中。 这可以通过 WebSphere 进行部署。

    【讨论】:

      【解决方案2】:

      您只能通过right click on Server > Add and Remove... 添加 EAR 项目。您应该会看到包含可以部署到服务器的项目的对话框。如果您的 EAR 项目在那里不可见,则它可能未被正确识别为 EAR 项目。如果检查了 EAR 方面,请检查项目属性 > 项目方面。

      为了测试,您可以尝试将项目导出为 EAR,然后使用 Web 管理控制台进行部署。

      【讨论】:

      • 当我“右键单击服务器 > 添加和删除 ...”时,我得到“没有可以从服务器添加或删除的资源”。我刚刚检查了项目方面。它们在 6.0 版中正确设置
      • 展开你的 Ear 项目 > 模块,看看你那里是否有 web 模块。如果没有,您将不得不通过项目属性 > 部署程序集添加它。然后添加并选择您的网络项目。
      • 当我尝试为我的项目打开部署程序集时,我得到“当前显示的页面包含无效值。”你有一个示例项目,我可以看到它应该是怎样的?
      • 当我安装新服务器时,我看到了添加和删除表单。顶部的消息说:“不能将 EAR 项目添加到服务器,除非它包含 Web、EJB 或连接器模块。”看我的帖子我更新了我的工单中的项目结构
      • 感谢您的帮助。最后我找到了一个适合我的解决方法。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      相关资源
      最近更新 更多