users@glassfish.java.net

Sailfin, jax-ws problem in ear project with sip.xml

From: <glassfish_at_javadesktop.org>
Date: Fri, 08 Jan 2010 06:11:02 PST

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