2014-08-27 53 views
0

我正在從JBoss 4.0.4GA遷移到WildFly 8.1.0。在部署過程中,出現以下錯誤:Wild Serv Servlet部署錯誤

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 

任何人都可以請告知問題是什麼?

感謝&問候,尚卡爾

+0

我不知道我做了什麼來截斷問題的開始,但它應該是「HI im moving jboss 4.0.4.GA ...」 – 2014-08-27 18:24:00

+0

你有'com.nexge.commgenie.vxml。你的web.xml中聲明爲servlet的VxmlServiceFC'? – 2014-08-27 18:24:55

+0

感謝您的回覆James R. Perkins先生。我被宣佈在web.xml如下 VxmlServiceServlet com.nexge.commgenie.vxml.VxmlServiceFC VxmlServiceServlet /VxmlServletFC 或者我需要在wildfly服務器中的任何配置部署Servlet程序? – 2014-08-28 07:20:22

回答

1

錯誤相當多國家的問題到底是什麼。你定義了一個不延伸javax.servlet.Servlet的servlet。如果由於某種原因它正在擴展javax.servlet.Servlet,那麼可能的問題是您的部署中包含一個包含javax.servlet.Servlet的庫。

+0

好的謝謝詹姆斯帕金斯先生。我錯誤地在野蠅中添加了圖書館。現在它的工作正常。我怎樣才能在wildlfy中添加我的外部API API?請幫助我 – 2014-09-01 06:53:43

+0

查看如何安裝JDBC模塊http://wildfly.org/news/2014/02/06/GlassFish-to-WildFly-migration/#_jdbc_driver。安裝其他模塊是一樣的。查看類加載文檔,https://docs.jboss.org/author/display/WFLY8/Class+Loading+in+WildFly,瞭解如何將它們添加爲依賴關係。 – 2014-09-02 15:26:59