Wildfly-Servlet-Deployment-Fehler
Ich bin der Migration von JBoss-4.0.4 GA WildFly 8.1.0. Während der Bereitstellung, ich bin immer die folgende Fehlermeldung:
server.default-host./.UndertowDeploymentInfoService: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./.UndertowDeploymentInfoService: Failed to start service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
Caused by: java.lang.IllegalArgumentException: UT010009: Servlet VxmlServiceServlet of type class com.nexge.commgenie.vxml.VxmlServiceFC does not implement javax.servlet.Servlet
at io.undertow.servlet.api.ServletInfo.<init>(ServletInfo.java:99)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServletConfig(UndertowDeploymentInfoService.java:620)
at org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:245)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
... 3 more
Könnte jemand bitte beraten, was das Problem ist?
Dank & Grüße, Shankar
- Ich bin mir nicht sicher, was ich getan habe, zum abschneiden der Beginn der Frage, aber es sollte "HALLO im bewegten jboss-4.0.4.GA..."
- Sie haben
com.nexge.commgenie.vxml.VxmlServiceFC
in Ihrem web.xml erklärt, wie ein servlet? - vielen Dank für ur Antwort, Herr James R. Perkins . ich wurde erklärt, in web.xml wie unten <servlet> <servlet-name> VxmlServiceServlet </servlet-name> <servlet-class> com.nexge.commgenie.vxml.VxmlServiceFC </servlet-class> </servlet> <servlet-mapping> <servlet-name>VxmlServiceServlet</servlet-name> <url-pattern>/VxmlServletFC</url-pattern> </servlet-mapping> ODER muss ich gar nichts konfigurieren im wildfly server zur Bereitstellung von servlet-Programm?
- können Sie snippet?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Fehler ziemlich viel besagt, was genau das Problem ist. Sie haben ein servlet definiert, dass nicht verlängern
javax.servlet.Servlet
. Wenn aus welchem Grund auch immer es ist die Erweiterungjavax.servlet.Servlet
dann ist das wahrscheinlich Problem ist, dass man darunter auch einige Bibliothek in Ihrer Bereitstellung mit einemjavax.servlet.Servlet
.