Hi all,
I have a project that has some EJBs, jax-ws web services and sip servlets. After i create and deploy ear file to sailfin for this project, and call my web service, i have an exception in server.log file like below:
[i]java.lang.ClassCastException: clicktodial.web.service.MyWebService cannot be cast to javax.servlet.Servlet
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:848)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
..
..
..[/i]
If i remove sip.xml file from war file, my web service has not any problem. I've found a thread(
http://markmail.org/message/rq7x6l6uy5bw2esz#query:+page:1+mid:52sxt4pd2werqlgg+state:results) but it is not like mine.
This problem is not available if i create and deploy only my war file. It is about ear deployment i think. I'll create and add a sample project to this thread soon. Now, is there any opinion to solve it???
Selim
[Message sent by forum member 'ssoyut' (mssoyut_at_yahoo.com)]
http://forums.java.net/jive/thread.jspa?messageID=379608