簡體   English   中英

Jboss7 EAP:UT010009:類型為org.springframework.web.servlet.DispatcherServlet類型的Servlet遠程處理未實現javax.servlet.Servlet

[英]Jboss7 EAP : UT010009: Servlet remoting of type class org.springframework.web.servlet.DispatcherServlet does not implement javax.servlet.Servlet

我嘗試在Jboss7 EAP上部署我的War,但出現此消息錯誤:UT010009:類型為org.springframework.web.servlet.DispatcherServlet類型的Servlet遠程處理未實現javax.servlet.Servlet。

15:04:14,541錯誤[org.jboss.msc.service.fail](MSC服務線程1-2)MSC000001:無法啟動服務jboss.undertow.deployment.default-server.default-host./myproject.UndertowDeploymentInfoService:服務jboss.undertow.deployment.default-server.default-host./myproject.UndertowDeploymentInfoService中的org.jboss.msc.service.StartException:無法在org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl .java:1904)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)at java.lang.Thread.run( Thread.java:745)原因:java.lang.IllegalArgumentException:UT010009:類型為org.springframework.web.servlet.DispatcherServlet的Servlet遠程處理未在io.undertow.servlet.api.ServletInfo處實現javax.servlet.Servlet。 (ServletInfo.java:98),位於org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.createServle org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService(ServiceControllerImpl.java:1948)上的org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService.start(UndertowDeploymentInfoService.java:283)的tConfig(UndertowDeploymentInfoService.java:731)在org.jboss.msc.service.ServiceControllerImpl $ StartTask.run(ServiceControllerImpl.java:1881)...還有3個

15:04:14,544錯誤[org.jboss.as.controller.management-operation](ServerService線程池-91)WFLYCTL0013:操作(“ add”)失敗-地址:([(“ deployment” =>“ myproject。戰爭“]])-失敗描述:{” WFLYCTL0080:失敗的服務“ => {” jboss.undertow.deployment.default-server.default-host./myproject.UndertowDeploymentInfoService“ =>” org.jboss.msc.service。服務jboss.undertow.deployment.default-server.default-host./myproject.UndertowDeploymentInfoService中的StartException:無法啟動服務。原因:java.lang.IllegalArgumentException:UT010009:類型為org.springframework.web.servlet的Servlet遠程處理。 DispatcherServlet未實現javax.servlet.Servlet“}} 15:04:14,546錯誤[org.jboss.as.server](ServerService線程池-91)WFLYSRV0021:部署“ myproject.war”的部署與以下失敗消息:{“ WFLYCTL0080:失敗的服務” => {“ jboss.undertow.deployment.default-server.default-host./myproject.UndertowDeploymentInfoSe rvice“ =>”服務jboss.undertow.deployment.default-server.default-host./myproject.UndertowDeploymentInfoService中的org.jboss.msc.service.StartException:無法啟動服務原因:java.lang.IllegalArgumentException:UT010009:類型為org.springframework.web.servlet.DispatcherServlet類型的Servlet遠程處理未實現javax.servlet.Servlet“}}

我的Web.xml:

 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <context-param> <param-name>contextConfigLocation</param-name> <param-value>WEB-INF/web-applicationContext.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener> <servlet> <servlet-name>remoting</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>remoting</servlet-name> <url-pattern>/remoting/*</url-pattern> </servlet-mapping> <servlet> <description></description> <display-name>ExportReportServlet</display-name> <servlet-name>ExportReportServlet</servlet-name> <servlet-class>ma.hps.powercard.administration.base.serviceimpl.ExportReportServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>ExportReportServlet</servlet-name> <url-pattern>/remoting/ExportReportServlet</url-pattern> </servlet-mapping> </web-app> 

解決方案是使用彈簧3.2。+代替彈簧2.5.6。 我認為Jboss7與Spring 2.5.6不兼容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM