JBossWS 1.0 vs. Axis 1.3
juergen.zimmermann May 6, 2006 2:57 AMI'm using Excel 2003 with Microsoft's WebServices Toolkit 2.01 as a WS client. Just using Tomcat with Axis 1.3 and RPC/Encoded there is no problem.
Using JBoss 4.0.4CR2 with EJB3, JBossWS 1.0.0GA, and RPC/Encoded the Excel client fails because JBoss throws an exception.
I'll append a) the log snippet of JBoss, and b) the WSDL generated by Axis.
Log snippet of JBoss including the generated WSDL and the SOAP message submitted by Excel:
2006-05-06 08:34:22,723 DEBUG [org.jboss.ws.server.ServiceEndpointManager] Creating jboss.ws:service=ServiceEndpointManager
2006-05-06 08:34:22,723 DEBUG [org.jboss.ws.server.ServiceEndpointManager] Created jboss.ws:service=ServiceEndpointManager
2006-05-06 08:34:22,733 DEBUG [org.jboss.ws.server.ServiceEndpointManager] Starting jboss.ws:service=ServiceEndpointManager
2006-05-06 08:34:22,743 DEBUG [org.jboss.ws.server.ServiceEndpointManager] Started jboss.ws:service=ServiceEndpointManager
2006-05-06 08:34:22,803 INFO [org.jboss.web.WebService] Using RMI server codebase: http://fbwi-co0183:8083/
2006-05-06 08:34:26,178 DEBUG [org.jboss.ws.server.WebServiceClientDeployer] Creating jboss.ws:service=WebServiceClientDeployer
2006-05-06 08:34:26,178 DEBUG [org.jboss.ws.server.WebServiceClientDeployer] Created jboss.ws:service=WebServiceClientDeployer
2006-05-06 08:34:26,178 DEBUG [org.jboss.ws.eventing.mgmt.SubscriptionManager] Creating jboss.ws.eventing:service=SubscriptionManager
2006-05-06 08:34:26,178 DEBUG [org.jboss.ws.eventing.mgmt.SubscriptionManager] Created jboss.ws.eventing:service=SubscriptionManager
2006-05-06 08:34:26,198 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Creating jboss.ws:service=WebServiceDeployerEJB3
2006-05-06 08:34:26,208 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Attaching interceptor: XMBeanInterceptor('jboss.ws:service=WebServiceDeployerEJB3')
2006-05-06 08:34:26,208 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Interceptor attached to: 'jboss.ejb3:service=EJB3Deployer'
2006-05-06 08:34:26,208 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Created jboss.ws:service=WebServiceDeployerEJB3
2006-05-06 08:34:26,208 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB21] Creating jboss.ws:service=WebServiceDeployerEJB21
2006-05-06 08:34:26,208 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB21] Attaching interceptor: XMBeanInterceptor('jboss.ws:service=WebServiceDeployerEJB21')
2006-05-06 08:34:26,218 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB21] Interceptor attached to: 'jboss.ejb:service=EJBDeployer'
2006-05-06 08:34:26,218 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB21] Created jboss.ws:service=WebServiceDeployerEJB21
2006-05-06 08:34:26,678 DEBUG [org.jboss.ws.server.WebServiceClientDeployer] Starting jboss.ws:service=WebServiceClientDeployer
2006-05-06 08:34:26,678 DEBUG [org.jboss.ws.server.WebServiceClientDeployer] Started jboss.ws:service=WebServiceClientDeployer
2006-05-06 08:34:26,678 DEBUG [org.jboss.ws.eventing.mgmt.SubscriptionManager] Starting jboss.ws.eventing:service=SubscriptionManager
2006-05-06 08:34:26,708 INFO [org.jboss.ws.eventing.mgmt.SubscriptionManager] Bound event dispatcher to java:/EventDispatcher
2006-05-06 08:34:26,708 DEBUG [org.jboss.ws.eventing.mgmt.SubscriptionManager] Started jboss.ws.eventing:service=SubscriptionManager
2006-05-06 08:34:26,799 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Starting jboss.ws:service=WebServiceDeployerEJB3
2006-05-06 08:34:26,809 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] Started jboss.ws:service=WebServiceDeployerEJB3
2006-05-06 08:34:26,809 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB21] Starting jboss.ws:service=WebServiceDeployerEJB21
2006-05-06 08:34:26,809 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB21] Started jboss.ws:service=WebServiceDeployerEJB21
2006-05-06 08:34:27,029 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] Creating jboss.ws:service=WebServiceDeployerJSE
2006-05-06 08:34:27,029 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] Attaching interceptor: XMBeanInterceptor('jboss.ws:service=WebServiceDeployerJSE')
2006-05-06 08:34:27,029 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] Interceptor attached to: 'jboss.web:service=WebServer'
2006-05-06 08:34:27,029 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] Created jboss.ws:service=WebServiceDeployerJSE
2006-05-06 08:34:27,029 DEBUG [org.jboss.ws.server.WebServiceDeployerNestedJSE] Creating jboss.ws:service=WebServiceDeployerNestedJSE
2006-05-06 08:34:27,039 DEBUG [org.jboss.ws.server.WebServiceDeployerNestedJSE] Created jboss.ws:service=WebServiceDeployerNestedJSE
...
2006-05-06 08:34:28,401 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] create: file:/C:/Programme/jboss/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/
2006-05-06 08:34:28,431 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] start: file:/C:/Programme/jboss/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/
2006-05-06 08:34:29,643 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] create: file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26678jbossws.sar-contents/jbossws.war
2006-05-06 08:34:29,643 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] start: file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26678jbossws.sar-contents/jbossws.war
2006-05-06 08:34:30,224 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] Starting jboss.ws:service=WebServiceDeployerJSE
2006-05-06 08:34:30,224 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] Started jboss.ws:service=WebServiceDeployerJSE
2006-05-06 08:34:30,224 DEBUG [org.jboss.ws.server.WebServiceDeployerNestedJSE] Starting jboss.ws:service=WebServiceDeployerNestedJSE
2006-05-06 08:34:30,224 DEBUG [org.jboss.ws.server.WebServiceDeployerNestedJSE] Started jboss.ws:service=WebServiceDeployerNestedJSE
...
2006-05-06 08:34:32,667 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] create: file:/C:/Programme/jboss/server/default/deploy/jmx-console.war/
2006-05-06 08:34:32,677 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] start: file:/C:/Programme/jboss/server/default/deploy/jmx-console.war/
...
2006-05-06 08:34:34,109 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] create: file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26701hska.ear-contents/hskaEJB.jar
2006-05-06 08:34:34,850 DEBUG [org.jboss.ws.metadata.AnnotationsMetaDataBuilderEJB3] START buildMetaData: [canonicalName=hska.ear/hskaEJB.jar]
2006-05-06 08:34:35,030 DEBUG [org.jboss.ws.tools.JavaToWSDL] generate [endpoint=de.hska.ws.KundenverwaltungWS,tnsURI=null,service=null,portType=null]
2006-05-06 08:34:35,030 DEBUG [org.jboss.ws.tools.JavaToWSDL11] Creating JavaToWSDL11 instance
2006-05-06 08:34:35,070 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new WSDLInterface
2006-05-06 08:34:35,070 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName: KundenverwaltungWS
2006-05-06 08:34:35,070 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new WSDLBinding
2006-05-06 08:34:35,070 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName: KundenverwaltungWSBinding
2006-05-06 08:34:35,070 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setInterfaceName: KundenverwaltungWSBinding
2006-05-06 08:34:35,111 DEBUG [org.jboss.ws.tools.JavaToWSDL] <?xml version="1.0" encoding="UTF-8"?>
<definitions name='KundenverwaltungWSService' targetNamespace='http://ws.hska.de/jaws' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://ws.hska.de/jaws' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
<types/>
<message name='KundenverwaltungWS_findNachname'>
<part name='long_1' type='xsd:long'/>
</message>
<message name='KundenverwaltungWS_findNachnameResponse'>
<part name='result' type='xsd:string'/>
</message>
<portType name='KundenverwaltungWS'>
<operation name='findNachname' parameterOrder='long_1'>
<input message='tns:KundenverwaltungWS_findNachname'/>
<output message='tns:KundenverwaltungWS_findNachnameResponse'/>
</operation>
</portType>
<binding name='KundenverwaltungWSBinding' type='tns:KundenverwaltungWS'>
<soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
<operation name='findNachname'>
<soap:operation soapAction=''/>
<input>
<soap:body namespace='http://ws.hska.de/jaws' use='literal'/>
</input>
<output>
<soap:body namespace='http://ws.hska.de/jaws' use='literal'/>
</output>
</operation>
</binding>
<service name='KundenverwaltungWSService'>
<port binding='tns:KundenverwaltungWSBinding' name='KundenverwaltungWSPort'>
<soap:address location='REPLACE_WITH_ACTUAL_URL'/>
</port>
</service>
</definitions>
2006-05-06 08:34:35,121 DEBUG [org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory] parse: file:/C:/Programme/jboss/server/default/tmp/jbossws/KundenverwaltungWSService26702.wsdl
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new WSDLInterface
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName: KundenverwaltungWS
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName: {http://ws.hska.de/jaws}KundenverwaltungWS
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new WSDLBinding
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setQName: {http://ws.hska.de/jaws}KundenverwaltungWSBinding
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName: KundenverwaltungWSBinding
2006-05-06 08:34:35,231 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setInterfaceName: KundenverwaltungWSBinding
2006-05-06 08:34:35,241 DEBUG [org.jboss.ws.metadata.AbstractMetaDataBuilder] Replace service endpoint address 'REPLACE_WITH_ACTUAL_URL' with 'http://fbwi-co0183:8080/hskaEJB/KundenverwaltungWSBean'
2006-05-06 08:34:35,241 DEBUG [org.jboss.ws.metadata.ServerEndpointMetaData] getEndpointConfig: [name=Standard Endpoint,url=META-INF/standard-jbossws-endpoint-config.xml]
2006-05-06 08:34:35,291 DEBUG [org.jboss.ws.metadata.config.WSConfigFactory] parse: jar:file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26678jbossws.sar!/META-INF/standard-jbossws-endpoint-config.xml
2006-05-06 08:34:35,301 DEBUG [org.jboss.ws.metadata.AnnotationsMetaDataBuilderEJB3] END buildMetaData:
UnifiedMetaData:
securityDomain: null
ServiceMetaData:
name={http://ws.hska.de/jaws}KundenverwaltungWSService
wsdName=null
wsdlFile=file:/C:/Programme/jboss/server/default/tmp/jbossws/KundenverwaltungWSService26702.wsdl
jaxrpcFile=KundenverwaltungWSService-annotation-generated
publishLocation=null
properties=null
TypesMetaData:
[complexType={http://www.w3.org/2001/XMLSchema}long,javaType=long]
[complexType={http://www.w3.org/2001/XMLSchema}string,javaType=java.lang.String]
ServerEndpointMetaData:
name={http://ws.hska.de/jaws}KundenverwaltungWSPort
id=jboss.ws:di=hska.ear/hskaEJB.jar,port=KundenverwaltungWSPort,service=KundenverwaltungWSService
address=http://fbwi-co0183:8080/hskaEJB/KundenverwaltungWSBean
linkName=KundenverwaltungWSBean
implName=de.hska.ws.KundenverwaltungWSBean
seiName=de.hska.ws.KundenverwaltungWS
annotated=true
portComponentName=null
contextRoot=/hskaEJB
urlPattern=/KundenverwaltungWSBean
configFile=META-INF/standard-jbossws-endpoint-config.xml
configName=Standard Endpoint
authMethod=null
transportGuarantee=null
properties=null
OperationMetaData:
xmlName={http://ws.hska.de/jaws}findNachname
javaName=findNachname
style=rpc/literal
oneWay=false
soapAction=
ParameterMetaData:
xmlName=long_1
xmlType={http://www.w3.org/2001/XMLSchema}long
javaType=long
mode=IN
inHeader=false
ReturnMetaData:
xmlName=result
xmlType={http://www.w3.org/2001/XMLSchema}string
javaType=java.lang.String
mode=OUT
inHeader=false
2006-05-06 08:34:35,311 DEBUG [org.jboss.ws.server.ServiceEndpointManager] WebService created: jboss.ws:di=hska.ear/hskaEJB.jar,service=KundenverwaltungWSService,port=KundenverwaltungWSPort
2006-05-06 08:34:35,391 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] create: file:/C:/Programme/jboss/server/default/tmp/deploy/hska.ear-hskaEJB.jar-ws26703.war/
2006-05-06 08:34:35,391 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] start: file:/C:/Programme/jboss/server/default/tmp/deploy/hska.ear-hskaEJB.jar-ws26703.war/
2006-05-06 08:34:35,451 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/hskaEJB, warUrl=.../tmp/deploy/hska.ear-hskaEJB.jar-ws26703.war/
2006-05-06 08:34:35,691 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] create: file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26701hska.ear-contents/hskaWeb.war
2006-05-06 08:34:35,711 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] start: file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26701hska.ear-contents/hskaEJB.jar
...
2006-05-06 08:34:38,856 DEBUG [org.jboss.ws.server.WSDLFilePublisher] Publish WSDL file: file:/C:/Programme/jboss/server/default/tmp/jbossws/KundenverwaltungWSService26702.wsdl
2006-05-06 08:34:38,876 INFO [org.jboss.ws.server.WSDLFilePublisher] WSDL published to: file:/C:/Programme/jboss/server/default/data/wsdl/hska.ear/hskaEJB.jar/KundenverwaltungWSService26702.wsdl
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory] parse: file:/C:/Programme/jboss/server/default/data/wsdl/hska.ear/hskaEJB.jar/KundenverwaltungWSService26702.wsdl
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new WSDLInterface
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName: KundenverwaltungWS
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName: {http://ws.hska.de/jaws}KundenverwaltungWS
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new WSDLBinding
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setQName: {http://ws.hska.de/jaws}KundenverwaltungWSBinding
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName: KundenverwaltungWSBinding
2006-05-06 08:34:38,876 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setInterfaceName: KundenverwaltungWSBinding
2006-05-06 08:34:38,886 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@5440318 [xmlType={http://www.w3.org/2001/XMLSchema}long,javaType=java.lang.Long,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@1f9e6e5,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@1a5d6d6]
2006-05-06 08:34:38,926 INFO [org.jboss.ws.server.ServiceEndpointManager] WebService started: http://fbwi-co0183:8080/hskaEJB/KundenverwaltungWSBean
2006-05-06 08:34:38,926 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] start: file:/C:/Programme/jboss/server/default/tmp/deploy/tmp26701hska.ear-contents/hskaWeb.war
...
2006-05-06 08:34:55,910 INFO [org.jboss.system.server.Server] JBoss (MX MicroKernel) [4.0.4.CR2 (build: CVSTag=JBoss_4_0_4_CR2 date=200603311500)] Started in 41s:720ms
2006-05-06 08:36:50,005 DEBUG [org.jboss.ws.server.ServiceEndpointServlet] doPost: /hskaEJB/KundenverwaltungWSBean
2006-05-06 08:36:50,025 DEBUG [org.jboss.ws.soap.MessageContextAssociation] pushMessageContext: org.jboss.ws.soap.SOAPMessageContextImpl@1dc11af
2006-05-06 08:36:50,025 DEBUG [org.jboss.ws.server.ServiceEndpoint] BEGIN handleRequest: jboss.ws:di=hska.ear/hskaEJB.jar,service=KundenverwaltungWSService,port=KundenverwaltungWSPort
2006-05-06 08:36:50,025 DEBUG [org.jboss.ws.server.ServiceEndpoint] Init handler chain with [0] handlers
2006-05-06 08:36:50,035 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] Create a handler chain for roles: []
2006-05-06 08:36:50,035 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] init: [config=null]
2006-05-06 08:36:50,065 DEBUG [org.jboss.ws.soap.MessageFactoryImpl] createMessage: [contentType=text/xml; charset=UTF-8]
2006-05-06 08:36:50,095 DEBUG [org.jboss.ws.soap.SOAPContentElement] setXMLFragment: <SOAPSDK4:long_1>1</SOAPSDK4:long_1>
2006-05-06 08:36:50,095 DEBUG [org.jboss.ws.server.ServiceEndpoint] Incomming SOAPMessage
<SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/envelope/' xmlns:SOAPSDK1='http://www.w3.org/2001/XMLSchema' xmlns:SOAPSDK2='http://www.w3.org/2001/XMLSchema-instance' xmlns:SOAPSDK3='http://schemas.xmlsoap.org/soap/encoding/'>
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<SOAPSDK4:findNachname xmlns:SOAPSDK4='http://ws.hska.de/jaws'>
<SOAPSDK4:long_1>1</SOAPSDK4:long_1>
</SOAPSDK4:findNachname>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
2006-05-06 08:36:50,105 DEBUG [org.jboss.ws.soap.SOAPMessageDispatcher] getDispatchDestination: {http://ws.hska.de/jaws}findNachname
2006-05-06 08:36:50,105 DEBUG [org.jboss.ws.binding.soap.SOAPBindingProvider] unbindRequestMessage: {http://ws.hska.de/jaws}findNachname
2006-05-06 08:36:50,115 DEBUG [javax.xml.rpc.soap.SOAPFaultException] new SOAPFaultException [code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=javax.xml.rpc.JAXRPCException: Cannot find child element: long_1,actor=null,detail=null]
2006-05-06 08:36:50,115 ERROR [org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper] SOAP request exception
javax.xml.rpc.JAXRPCException: Cannot find child element: long_1
at org.jboss.ws.binding.soap.SOAPBindingProvider.getParameterFromMessage(SOAPBindingProvider.java:809)
at org.jboss.ws.binding.soap.SOAPBindingProvider.unbindRequestMessage(SOAPBindingProvider.java:266)
at org.jboss.ws.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:115)
at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:234)
at org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:96)
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:54)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:174)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
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.Http11AprProcessor.process(Http11AprProcessor.java:831)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:639)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1196)
at java.lang.Thread.run(Thread.java:595)
2006-05-06 08:36:50,115 DEBUG [org.jboss.ws.server.ServiceEndpoint] Outgoing SOAPMessage
<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
<env:Header/>
<env:Body>
<env:Fault>
<faultcode>env:Client</faultcode>
<faultstring>javax.xml.rpc.JAXRPCException: Cannot find child element: long_1</faultstring>
</env:Fault>
</env:Body>
</env:Envelope>
2006-05-06 08:36:50,115 DEBUG [org.jboss.ws.server.ServiceEndpoint] END handleRequest: jboss.ws:di=hska.ear/hskaEJB.jar,service=KundenverwaltungWSService,port=KundenverwaltungWSPort
2006-05-06 08:36:50,155 DEBUG [org.jboss.ws.soap.MessageContextAssociation] popMessageContext: org.jboss.ws.soap.SOAPMessageContextImpl@1dc11af
WSDL generated by Axis:
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace="http://ws.hska.de" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://ws.hska.de" xmlns:intf="http://ws.hska.de" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:message name="findNachnameRequest"> <wsdl:part name="id" type="xsd:long"/> </wsdl:message> <wsdl:message name="findNachnameResponse"> <wsdl:part name="findNachnameReturn" type="xsd:string"/> </wsdl:message> <wsdl:portType name="KundenverwaltungWS"> <wsdl:operation name="findNachname" parameterOrder="id"> <wsdl:input message="impl:findNachnameRequest" name="findNachnameRequest"/> <wsdl:output message="impl:findNachnameResponse" name="findNachnameResponse"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="KundenverwaltungWSSoapBinding" type="impl:KundenverwaltungWS"> <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="findNachname"> <wsdlsoap:operation soapAction=""/> <wsdl:input name="findNachnameRequest"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.hska.de" use="encoded"/> </wsdl:input> <wsdl:output name="findNachnameResponse"> <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.hska.de" use="encoded"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="KundenverwaltungWSService"> <wsdl:port binding="impl:KundenverwaltungWSSoapBinding" name="KundenverwaltungWS"> <wsdlsoap:address location="http://localhost:8080/wstest/services/KundenverwaltungWS"/> </wsdl:port> </wsdl:service> </wsdl:definitions>