Wildfly 11-JavaSpring应用程序-NoClassDefFoundError

Wildfly 11-JavaSpring应用程序-NoClassDefFoundError,java,spring,wildfly,noclassdeffounderror,Java,Spring,Wildfly,Noclassdeffounderror,在我的Java应用程序中,我使用的是Spring4.0.3。 它启动时没有任何异常或错误 当我调用应用程序的Rest服务在数据库中存储某些内容时,我会得到以下stacktrace: 09:19:13,056 ERROR [io.undertow.request] (default task-10) UT005023: Exception handling request to /myapp/messages/myTemplate/cb5dc950-db86-11e5-90bc-168020524

在我的Java应用程序中,我使用的是Spring4.0.3。 它启动时没有任何异常或错误

当我调用应用程序的Rest服务在数据库中存储某些内容时,我会得到以下stacktrace:

09:19:13,056 ERROR [io.undertow.request] (default task-10) UT005023: Exception handling request to /myapp/messages/myTemplate/cb5dc950-db86-11e5-90bc-168020524153: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: com/eaio/uuid/UUID
at org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1276)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:958)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
错误出现在以下代码行:

final MessageTemplateNotGroup contactMessageTemplateNotGroup = this.saveOrUpdate(messageTemplateNotGroup);
以下是方法saveOrUpdate的定义:

/** {@inheritDoc} */
public T saveOrUpdate(final T entity) {
    getSession().saveOrUpdate(entity);
    return entity;

}
在我的应用程序pom中,我定义了uuid人工制品:

<dependency>
    <groupId>com.eaio.uuid</groupId>
    <artifactId>uuid</artifactId>
    <version>3.2</version>
</dependency>

com.eaio.uuid

如果您正在使用@modeldattribute
/myapp/messages/myTemplate/{xyz}
请求,则将其更改为@RequestParam

尝试使用WildFly-8.2或JBoss7,因为这是WildFly-11和WildFly-8.1的问题


如果未解决,则向我发送您调用的请求方法。

如果尝试命令行上的mvn dependency:tree,是否在输出中看到依赖项
com.eaio.uuid
?如果库位于WEB-INF/lib目录中,请查看war。如果没有发布完整的pom并提供关于项目结构的更多细节。[INFO]+-com.eaio.uuid:uuid:jar:3.2:compile在依赖树引用中