2014-08-27 52 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