Hi guys,
I am using jboss 4.0.3SP1. I have deployed an ear that is using an ejb as a
web-service. I was able to use the wscompile to generate the wsdl fine and am
also able to see the .wsdl file when I click on the link from ws4ee/services.
However, when I actually invoke the webservice using a web-service client, I'm
getting a weird server side error that I have pasted below. Seems to be some
kind of axis conflict. I am using axis in a different war file in the .ear
file for something else, and I'm not sure if this is causing this conflict.
Any insight on this would be deeply appreciated.
Here's the exception:
16:15:29,757 FATAL [SOAPHeaderAxisImpl] Exception:
javax.xml.soap.SOAPException: javax.xml.soap.SOAPException:
java.lang.IncompatibleClassChangeError
at
org.jboss.axis.message.SOAPHeaderAxisImpl.setParentElement(SOAPHeaderAxisImpl.java:92)
at
org.jboss.axis.message.SOAPHeaderAxisImpl.(SOAPHeaderAxisImpl.java:60)
at
org.jboss.axis.message.SOAPEnvelopeAxisImpl.(SOAPEnvelopeAxisImpl.java:151)
at
org.jboss.axis.message.SOAPEnvelopeAxisImpl.(SOAPEnvelopeAxisImpl.java:133)
at org.jboss.axis.message.EnvelopeBuilder.(EnvelopeBuilder.java:86)
at
org.jboss.axis.encoding.DeserializationContextImpl.(DeserializationContextImpl.java:193)
at org.jboss.axis.MessagePart.getAsSOAPEnvelope(MessagePart.java:677)
at org.jboss.axis.MessagePart.getEnvelope(MessagePart.java:1103)
at org.jboss.webservice.server.ServerEngine.invoke(ServerEngine.java:59)
at
org.jboss.axis.transport.http.AxisServlet.doPost(AxisServlet.java:911)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.jboss.axis.transport.http.AxisServletBase.service(AxisServletBase.java:370)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.xml.soap.SOAPException: java.lang.IncompatibleClassChangeError
at
org.jboss.axis.message.SOAPElementAxisImpl.setParentElement(SOAPElementAxisImpl.java:1521)
at
org.jboss.axis.message.SOAPHeaderAxisImpl.setParentElement(SOAPHeaderAxisImpl.java:87)
... 31 more
Caused by: java.lang.IncompatibleClassChangeError
at
org.jboss.axis.message.SOAPElementAxisImpl$ChildElementList.getDebugStr(SOAPElementAxisImpl.java:2098)
at
org.jboss.axis.message.SOAPElementAxisImpl$ChildElementList.add(SOAPElementAxisImpl.java:2040)
at
org.jboss.axis.message.SOAPElementAxisImpl.addChild(SOAPElementAxisImpl.java:561)
at
org.jboss.axis.message.SOAPElementAxisImpl.setParent(SOAPElementAxisImpl.java:938)
at
org.jboss.axis.message.SOAPElementAxisImpl.setParentElement(SOAPElementAxisImpl.java:1517)
... 32 more
Amarish
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3939033#3939033
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3939033
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user