Hello everybody,
I have a simple web service running on WebSphere 5.1 which I try to access from a remote client using the JaxRpcPortProxyFactoryBean.
I get the following exception:
java.lang.ClassCastException: com.ibm.ws.webservices.engine.xmlsoap.SOAPElement
at $Proxy0.replyAddress(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at org.springframework.remoting.rmi.RmiClientIntercep torUtils.doInvoke(RmiClientInterceptorUtils.java:9 8)
(...)
The configuration I use looks as follows:
Can anybody give me a hint to solve this problem?Code:<beans> <bean id="helloWebService" class="org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean"> <property name="serviceInterface"> <value>com.ibm.wsad.ws.test.ITellerApplicationService</value> </property> <property name="portInterface"> <value>com.ibm.wsad.ws.test.ITellerApplicationServiceRemote</value> </property> <property name="wsdlDocumentUrl"> <value>http://localhost:9080/TellerWebService/services/TellerApplicationService/wsdl/TellerApplicationService.wsdl</value> </property> <property name="namespaceUri"> <value>http://test.ws.wsad.ibm.com</value> </property> <property name="serviceName"> <value>TellerApplicationServiceService</value> </property> <property name="portName"> <value>TellerApplicationService</value> </property> </bean> </beans>
Thank you very much for any help.
Christoph


Reply With Quote