为了账号安全,请及时绑定邮箱和手机立即绑定

Wildfly 13.0 在从 Eclipse 部署时未能部署多个 WAR,否则工作正常

Wildfly 13.0 在从 Eclipse 部署时未能部署多个 WAR,否则工作正常

有只小跳蛙 2022-12-21 13:09:15
正如标题所说,我正在尝试在 Wildfly 13.0 上部署两个 WAR,但是如果我尝试通过简单地添加资源在 Eclipse 上执行此操作,它将失败并出现以下错误:10:16:02,532 INFO  [org.jboss.modules] (main) JBoss Modules version 1.8.5.Final10:16:02,845 INFO  [org.jboss.msc] (main) JBoss MSC version 1.4.2.Final10:16:02,876 INFO  [org.jboss.threads] (main) JBoss Threads version 2.3.2.Final10:16:02,970 INFO  [org.jboss.as] (MSC service thread 1-2) WFLYSRV0049: WildFly Full 13.0.0.Final (WildFly Core 5.0.0.Final) starting10:16:04,016 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/core-service=management/management-interface=http-interface' is deprecated, and may be removed in a future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.10:16:04,038 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 29) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in a future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.10:16:04,038 INFO  [org.wildfly.security] (ServerService Thread Pool -- 18) ELY00001: WildFly Elytron version 1.3.3.Final10:16:04,038 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0015: Re-attempting failed deployment AmexDAPWebServices.war10:16:04,507 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0015: Re-attempting failed deployment amexsbswebapp.war但是如果我用 Maven 构建 WARS,然后手动将 WAR 粘贴到{JBOSS_HOME}\独立\部署文件夹,WAR 将毫无问题地部署。有没有办法解决这个问题?为了更快地测试/修复代码问题,从 Eclipse 进行部署会为我节省很多时间。
查看完整描述

2 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

我终于想出了一个解决方案,为了不在 WAR 中“爆炸”你的罐子,你需要右键单击你的项目 ---> Maven ---> 禁用工作区解析。这解决了我的问题,我现在可以毫无问题地从 Eclipse 进行部署!



查看完整回答
反对 回复 2022-12-21
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

有时,从 Eclipse 中“发布到服务器”与非 Eclipse 本机构建系统(此处为 Maven)相结合会产生一些问题。

我会检查以下内容:

  • 项目设置 > Project Facets(动态 Web 模块)

  • 项目设置 > 部署程序集

  • 在 wildfly 的部署文件夹中发布文件(有时 eclipse 仅部署 .java 文件或遗漏一些项目依赖项)

如果你观察到一些错误,你可能

  1. 删除eclipse中的项目(保留文件)

  2. 删除 .project、.settings、.classpath 文件和文件夹

  3. (重新)在 Eclipse 中导入“现有的 Maven 项目”

  4. 将其部署到服务器(首先删除,然后清理并部署)

  5. 终于再次运行 wildfly

祝你好运!

PS 检查你的构建设置。有时人们会暂时停用自动构建而错过手动构建。


查看完整回答
反对 回复 2022-12-21
  • 2 回答
  • 0 关注
  • 160 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信