Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 战争胜利了';t在WildFly上部署-无错误_Java_Wildfly - Fatal编程技术网

Java 战争胜利了';t在WildFly上部署-无错误

Java 战争胜利了';t在WildFly上部署-无错误,java,wildfly,Java,Wildfly,我正在尝试将我的应用程序的WAR文件部署到WildFly 13上。它在Tomcat下部署得很好。最初,我在尝试使用CDI之类的工具时遇到了一些关于JavaEE7的问题(我不希望使用CDI,因为它是Spring应用程序),但我解决了这些问题。现在,它只是静静地坐在那里10分钟,然后放弃: 2018-07-13 08:20:01,988 INFO [org.jboss.as.server.deployment] (MSC service thread 1-2) WFLYSRV0027: Start

我正在尝试将我的应用程序的WAR文件部署到WildFly 13上。它在Tomcat下部署得很好。最初,我在尝试使用CDI之类的工具时遇到了一些关于JavaEE7的问题(我不希望使用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分钟的暂停后,它发出一连串的“thisjar有一个未解析的类路径引用”消息,并说战争已取消部署:

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上部署大约需要2分钟。早期版本在JBoss7.1上运行得很好,当时它是当前版本


无声故障模式是最令人恼火的方面;关于如何诊断这个问题有什么建议吗?

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

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