开发者

Error casting servlet: "main" to javax.servlet.Servlet

Please suggest me to resoleve the error.In my project using struts,spring.I am getting this error when running the apps.

<Error> <HTTP> <BEA-101126> <[ServletContext(id=15938176,name=efund,context-    path=/efund)] Error casting servlet: "main" to javax.servlet.Servlet
java.lang.ClassCastException
at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
at   org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:134)
     <BEA-101216> <Servlet: "action" failed to preload on startup in Web  application: "efund".
javax.开发者_开发技巧servlet.ServletException

Please let me know , what is the problem in my project ?

Thank you in advance.


Looks pretty straightforward to me. The class com.thetravel.ld.tools.efund.servlets.HIMain is registered as a servlet called "main", but it doesn't implement javax.servlet.Servlet (i.e. it isn't a servlet).


Either HIMain doesn't extend GenericServlet or HttpServlet, or your application is including its own copy of the Servlet API. The latter can cause classloading problems like this one.

Make sure you don't have servlet-api.jar (or something like it) in your application.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜