【问题标题】:WAR won't deploy on WildFly - no errorsWAR 不会在 WildFly 上部署 - 没有错误
【发布时间】:2018-07-13 17:58:12
【问题描述】:

我正在尝试让我的应用程序的 WAR 文件部署在 WildFly 13 上。它在 Tomcat 下部署得很好。我最初在 Java EE 7 上遇到了一些问题,试图使用 CDI 等(我不想要,因为它是一个 Spring 应用程序),但我解决了这些问题。现在,它只是静静地坐在那里 10 分钟,然后放弃:

2018-07-13 08:20:01,988 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Starting deployment of "myapp.war" (runtime-name: "myapp.war")
2018-07-13 08:30:00,086 ERROR [org.jboss.as.server] (DeploymentScanner-threads - 1) WFLYSRV0022: Deploy of deployment "myapp.war" was rolled back with no failure message
2018-07-13 08:30:00,087 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 1) WFLYCTL0027: Operation was interrupted before service container stability could be reached. Process should be restarted. Step that first updated the service container was 'deploy' at address '[("deployment" => "myapp.war")]'

然后,再停顿 2 分钟后,它吐出一连串“此 JAR 有一个未解析的类路径引用”消息,并说 WAR 未部署:

2018-07-13 08:32:02,720 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0059: Class Path entry chartfx.gauge.design.jar in /C:/FDE/wildfly-13.0.0.Final/bin/content/myapp.war/WEB-INF/lib/chartfx.gauge-7.0.2.jar  does not point to a valid jar for a Class-Path reference.
...
2018-07-13 08:32:05,084 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-6) WFLYSRV0028: Stopped deployment myapp.war (runtime-name: myapp.war) in 124998ms

作为参考,在 Tomcat 上部署此 WAR 大约需要 2 分钟。早期版本在 JBoss 7.1 上运行良好,当时它还是当前版本。

无声的故障模式是最令人恼火的方面;有关如何诊断此问题的任何建议?

【问题讨论】:

  • 你能上传战争让别人试试吗?
  • @AlpeshJikadra - 恐怕不是;这不是我要分享的代码。
  • 我认为 chartfx.gauge.design.jar 这个 jar 可能需要一些可能与 wildfly13 不兼容的依赖项,只是猜测?不确定
  • @AlpeshJikadra 还有很多类似的警告;我认为它们主要用于我们不使用的可选依赖项或名称不同的 JAR,但在 Servlet 容器上下文中可以毫无问题地找到它们。我从来没有注意到 Tomcat 上的问题,因为它不做这种检查。我不认为但不确定这些与手头的问题有关。
  • 使用您给定的数据很难对此提供帮助,您可以尝试为服务器启用 TRACE 日志然后检查。只是一个想法。

标签: java wildfly


【解决方案1】:

解压war并检查所有jar文件的清单。似乎那里编码了一些类路径,它引用了一些不应该存在的开发人员的机器。 或者提出错误报告供开发人员修复。

【讨论】:

    猜你喜欢
    • 2015-07-25
    • 1970-01-01
    • 2019-02-23
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多