[jboss-user] [JBoss Web Services] New message: "JBOss5.1.0-GA WS endpoint generated with wsconsume does not deploy"

Michael Eibeck do-not-reply at jboss.com
Tue Jan 12 05:39:41 EST 2010

User development,

A new message was posted in the thread "JBOss5.1.0-GA WS endpoint generated with wsconsume does not deploy":


Author  : Michael Eibeck
Profile : http://community.jboss.org/people/skymic

I am using JBoss5.1.0-GA with Sun's JDK1.6.0_17.
I generated java classes from a WSDL using wsconsume. All worked fine.
For the WSEndpoint I implemented the generated interface. Then I deployed the generated classes as a war to JBoss.
JBoss then marked my servlet as unavailable and threw the error:
10:35:19,327 INFO  [[/WS_Server]] Marking servlet WSServlet as unavailable
10:35:19,327 ERROR [[/WS_Server]] Servlet /WS_Server threw load() exception
java.lang.ClassCastException: ch.skyguide.aim.interfaces.ws.server.SDOCustomerInterfacesImpl cannot be cast to javax.servlet.Servlet
I am sure this is because I provided the following web.xml in the war file:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
        <description>WS endpoint</description>
Well, the class given in the tags <servlet-class>ch.skyguide.aim.interfaces.ws.server.SDOCustomerInterfacesImpl</servlet-class>
is my Implementation of the generated WS-endpoint and does definitely not implement javax.servlet.Servlet.
I read in the JBoss documents that the web.xml has to be filled in like that. But maybe its wrong.
How do you deploy a wsconsume generated endpoint to JBoss5.1.0-GA? How should the web.xml look like?
Does anyone have an idea?


To reply to this message visit the message page: http://community.jboss.org/message/519464#519464

More information about the jboss-user mailing list