2016-04-15 42 views
0

我有這個錯誤,我試圖解決它,但我不能。錯誤部署maven項目wildfly-9

org.primefaces.extensions.component.gchart.GChartRenderer' is missing a runtime dependency: java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder

ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 64) MSC000001: Failed to start service 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: Source Document: 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 Cause: Class 'org.primefaces.extensions.component.gchart.GChartRenderer' is missing a runtime dependency: java.lang.NoClassDefFoundError: com/google/gson/GsonBuilder

THIS IS THE FIRST PART OF CONSOLE REPORTING FROM WILDFLY

+0

你把gsonbuilder放在你的maven依賴中?你有沒有嘗試Maven - >更新項目? – GarouDan

+0

是, com.google.code.gson GSON 2.1 提供

+0

檢查,如果在Eclipse的Maven依賴出現在庫更新後的行家。如果它出現嘗試去這個類com/google/gson/GsonBuilder。我認爲這個問題是你有一個依賴聲明需要其他依賴。或者,是因爲你正在使用jar或其他庫(即使在服務器中),這種新的依賴與它衝突。 – GarouDan

回答

0

你弄髒GSON依賴所提供,但WildFly默認不提供。從你的依賴中刪除提供的。 == From- aribeiro