Hi all, I've been trying this unsuccessfully for the last several days and have run up against a wall as what to do. The Oracle support keep pressurizing me to upgrade to Oracle 9iAS 9.04 (I'm on ver 9.02) saying that the problem has been fixed in 9.04.
Here's the problem description. I have deployed a web service on OC4J having a complex type input and a complex type return. The web service is implemented as a stateless session bean and the relevant web.xml for the deployment is: <servlet> <servlet-name>ZipLookupManager</servlet-name> <servlet-class>oracle.j2ee.ws.SessionBeanWebService</servlet-class> <init-param> <param-name>jndi-name</param-name> <param-value>ZipLookupManagerBean</param-value> </init-param> <init-param> <param-name>class-name</param-name> <param-value>com.indus.banner.components.cdyne.ZipLookupManagerBean</param -va lue> </init-param> <init-param> <param-name>interface-name</param-name> <param-value>com.indus.banner.components.cdyne.IZipLookupManager</param-va lue> </init-param> <init-param> <param-name>custom-bean-qname</param-name> <param-value> com.indus.banner.components.cdyne.LatLongReturn, http://cdyne.components.banner.indus.com, LatLongReturn, org.apache.soap.encoding.soapenc.BeanSerializer, org.apache.soap.encoding.soapenc.BeanSerializer </param-value> </init-param> <init-param> <param-name>custom-bean-qname</param-name> <param-value> com.indus.banner.components.cdyne.ZipState, http://cdyne.components.banner.indus.com, ZipState, org.apache.soap.encoding.soapenc.BeanSerializer, org.apache.soap.encoding.soapenc.BeanSerializer </param-value> </init-param> </servlet> The web service deploys correct. I have all the relevant jars in the %J2EE_HOME%\lib folder. However, when I call the web service from a standalone client I get the following error: java.lang.ClassNotFoundException: org.apache.soap.encoding.soapenc.BeanSerializer at oracle.j2ee.ws.GeneratedClassLoader.findClass(GeneratedClassLoader.ja va:48) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:262) at oracle.j2ee.ws.BaseWebService.initQnameMap(BaseWebService.java:602) at oracle.j2ee.ws.RpcWebService.init(RpcWebService.java:453) at oracle.j2ee.ws.SessionBeanRpcWebService.init(SessionBeanRpcWebService .java:54) Please advise! Thanks Rizwan **************************************** This email message and all attachments transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. Please DO NOT forward this email outside of the recipient's Company unless expressly authorized to do so herein. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. Any views expressed in this email message are those of the individual sender except where the sender specifically states them to be the views of Indus International, Inc. ****************************************