Java 部署maven项目wildfly-9时出错

Java 部署maven项目wildfly-9时出错,java,eclipse,maven,wildfly-9,Java,Eclipse,Maven,Wildfly 9,我有这个错误,我试图解决它,但我不能 org.primefaces.extensions.component.gchart.GChartRenderer'缺少运行时依赖项:java.lang.NoClassDefFoundError:com/google/gson/GsonBuilder 错误[org.jboss.msc.service.fail](服务器服务线程池--64)MSC000001:无法启动服务jboss.undertow.deployment.default server.defa

我有这个错误,我试图解决它,但我不能

org.primefaces.extensions.component.gchart.GChartRenderer'缺少运行时依赖项:java.lang.NoClassDefFoundError:com/google/gson/GsonBuilder

错误[org.jboss.msc.service.fail](服务器服务线程池--64)MSC000001:无法启动服务jboss.undertow.deployment.default server.default host./csi:org.jboss.msc.service.StartException in service jboss.undertow.deployment.default server.default host./csi:java.lang.RuntimeException:java.lang.RuntimeException:com.sun.faces.config.ConfigurationException: 源文档:vfs:/D:/Projet/wildfly-9.0.0.Final/standalone/deployments/csi.war/WEB-INF/lib/primefaces-extensions-4.0.0.jar/META-INF/faces-config.xml 原因:类“org.primefaces.extensions.component.gchart.GChartRenderer”缺少运行时依赖项:java.lang.NoClassDefFoundError:com/google/gson/GsonBuilder


您正在将您的gson依赖项标记为已提供,但默认情况下WildFly不提供它。从依赖项中删除所提供的From–aribeiro

您是否已将gsonbuilder放在maven依赖项中?您尝试过Maven->Update project吗?是的,com.google.code.gson gson 2.1提供了检查更新Maven后Eclipse上的Maven依赖项中是否出现您的库。如果出现,请尝试转到此类com/google/gson/GsonBuilder。我认为问题在于您声明了一个依赖项,它需要其他依赖项。或者,是因为您正在使用jar或其他库(即使在服务器中),而这个新的依赖项与之冲突。如何查找或添加新的依赖项?我没有使用其他jar,所有jar都是在pom.xml中声明的。您正在将您的gson依赖项标记为已提供,但默认情况下WildFly不提供它。从依赖项中删除提供的。