猿问

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

正如标题所说,我正在尝试在 Wildfly 13.0 上部署两个 WAR,但是如果我尝试通过简单地添加资源在 Eclipse 上执行此操作,它将失败并出现以下错误:


10:16:02,532 INFO  [org.jboss.modules] (main) JBoss Modules version 1.8.5.Final

10:16:02,845 INFO  [org.jboss.msc] (main) JBoss MSC version 1.4.2.Final

10:16:02,876 INFO  [org.jboss.threads] (main) JBoss Threads version 2.3.2.Final

10: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) starting

10: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.Final

10:16:04,038 INFO  [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) WFLYDS0015: Re-attempting failed deployment AmexDAPWebServices.war

10: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 进行部署会为我节省很多时间。


有只小跳蛙
浏览 161回答 2
2回答

繁花不似锦

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

慕尼黑5688855

有时,从 Eclipse 中“发布到服务器”与非 Eclipse 本机构建系统(此处为 Maven)相结合会产生一些问题。我会检查以下内容:项目设置 > Project Facets(动态 Web 模块)项目设置 > 部署程序集在 wildfly 的部署文件夹中发布文件(有时 eclipse 仅部署 .java 文件或遗漏一些项目依赖项)如果你观察到一些错误,你可能删除eclipse中的项目(保留文件)删除 .project、.settings、.classpath 文件和文件夹(重新)在 Eclipse 中导入“现有的 Maven 项目”将其部署到服务器(首先删除,然后清理并部署)终于再次运行 wildfly祝你好运!PS 检查你的构建设置。有时人们会暂时停用自动构建而错过手动构建。
随时随地看视频慕课网APP

相关分类

Java
我要回答