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:
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&#58;//localhost&#58;9080/TellerWebService/services/TellerApplicationService/wsdl/TellerApplicationService.wsdl</value>
        </property>
        <property name="namespaceUri">
            <value>http&#58;//test.ws.wsad.ibm.com</value>
        </property>
        <property name="serviceName">
            <value>TellerApplicationServiceService</value>
        </property>
        <property name="portName">
            <value>TellerApplicationService</value>
        </property>
    </bean>
</beans>
Can anybody give me a hint to solve this problem?

Thank you very much for any help.
Christoph