gpt4 book ai didi

java - Eclipse -> Run as -> Run on server - 如何让它与 JBoss 一起工作?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:28:35 25 4
gpt4 key购买 nike

我使用 Eclipse Juno,我做了 2 个项目:

  • 其中一个实际上是一个包含 EJB 项目的 EAR 和一个仅包含 EJB 接口(interface)的项目。我通过转到以下位置将其部署在服务器上:
    EAR 项目 -> 导出 -> Java EE -> EAR 文件
    在目标框中,我设置了服务器的自动部署文件夹(即 JBoss AS 6)。然后部署项目并初始化 EJB。
  • 第二个项目是一个简单的 WAR 项目,具体取决于持有接口(interface)的项目。我在其中有一个调用 EJB 的虚拟 servlet。部署过程几乎相同。不同的是我在export导航菜单中选择了WEB -> WAR file。部署 WAR 后一切正常。

现在我执行整个“导出”操作的原因是因为 Run as -> Run on server 不会构建和部署我的项目。我认为这是它的主要目标。我错了吗?有没有办法让这个命令像我预期的那样工作?我认为它适用于 Tomcat 和 Web 项目...

我知道这可以通过构建脚本轻松完成,但这不是我的意思!

在此先感谢您的帮助和建议。

最佳答案

首先,检查您的 Eclipse IDE 中是否安装了 JBoss 工具。你可以找到他们here .

默认情况下,JBoss AS Adapter 使用 .metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss-AS-5.1.0.GA/deploy 文件夹来部署您的项目然后在 JBoss 中注册这个临时文件夹。换句话说,如果您从 Eclipse 启动 JBoss AS,则必须将您的项目部署到该目录。

你可以试试这个(取自 JBoss community site ),对我也有帮助:

  1. 服务器配置(在 Eclipse IDE 的服务器 View 中)

  2. 部署>“使用 JBoss 部署文件夹”

  3. 保存服务器配置

  4. 在服务器上选择您的项目并使用项目上下文菜单进行“完整发布”

  5. 启动服务器

如果您已正确配置所有内容,则上一个答案中的“添加和删除”方法也应该有效...

如果你成功了,请告诉我。

关于java - Eclipse -> Run as -> Run on server - 如何让它与 JBoss 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16832348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com