正如标题所说,我正在尝试在 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 进行部署!
慕尼黑5688855
TA贡献1848条经验 获得超2个赞
有时,从 Eclipse 中“发布到服务器”与非 Eclipse 本机构建系统(此处为 Maven)相结合会产生一些问题。
我会检查以下内容:
项目设置 > Project Facets(动态 Web 模块)
项目设置 > 部署程序集
在 wildfly 的部署文件夹中发布文件(有时 eclipse 仅部署 .java 文件或遗漏一些项目依赖项)
如果你观察到一些错误,你可能
删除eclipse中的项目(保留文件)
删除 .project、.settings、.classpath 文件和文件夹
(重新)在 Eclipse 中导入“现有的 Maven 项目”
将其部署到服务器(首先删除,然后清理并部署)
终于再次运行 wildfly
祝你好运!
PS 检查你的构建设置。有时人们会暂时停用自动构建而错过手动构建。
添加回答
举报
0/150
提交
取消