部署应用服务器WildFly 8.1.0时,出现以下错误。
Thu Oct 01 13:31:07 GMT+300 2015
Failed to enable rest-api-0.1-SNAPSHOT.war.
Unexpected HTTP response: 500
Request
{
"address" => [("deployment" => "rest-api-0.1-SNAPSHOT.war")],
"operation" => "deploy"
}
Response
Internal Server Error
{
"outcome" => "failed",
"failure-description" => {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"rest-api-0.1-SNAPSHOT.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"rest-api-0.1-SNAPSHOT.war\".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment \"rest-api-0.1-SNAPSHOT.war\"
Caused by: java.lang.RuntimeException: JBAS018757: Error getting reflective information for class org.eclipse.jetty.server.handler.IdleTimeoutHandler$1 with ClassLoader ModuleClassLoader for Module \"deployment.rest-api-0.1-SNAPSHOT.war:main\" from Service Module Loader
Caused by: java.lang.IncompatibleClassChangeError: Implementing class"}},
"rolled-back" => true
}并且只在一台机器上运行并启用它。可能的原因是什么?
server.log
发布于 2016-02-16 08:06:28
看起来你正在部署的程序抛出了一个IncompatibleClassChangeError。here讨论了该错误的原因。您应该尝试执行以下步骤:
发布于 2016-03-22 04:22:37
Error getting reflective information for class org.eclipse.jetty.server.handler.IdleTimeoutHandler$1 with ClassLoader ModuleClassLoader for Module \"deployment.rest-api-0.1-SNAPSHOT.war这意味着,不知何故,有一些Jetty类。在为WildFly或任何兼容JEE的服务器创建的部署中,有一个来自org.eclipse.jetty*包的类,这真的很难闻。
请尝试删除该依赖项。我希望您在REST API中使用JAX-RS。
发布于 2016-09-16 05:16:49
我想您在这里错过了正确的Jboss-deplyoment structure.xml
https://stackoverflow.com/questions/32886397
复制相似问题