"[EMAIL PROTECTED]" wrote : Display the Reference.getFactoryClassName() to find out what object factory is the starting point for the missing classes. The object factory is 'org.jboss.webservice.client.ServiceObjectFactory'. I'm sorry, but how does this help me determine what libraries are missing? AFAIK, this is just telling me the object factory that is doing the looking up, not what it is actually looking up.
Looking up the JavaDocs for this package tells me this about the 'ServiceObjectFactory': anonymous wrote : This ServiceObjectFactory reconstructs a javax.xml.rpc.Service for a given WSDL when the webservice client does a JNDI lookup | | It uses the information provided by the service-ref element in application-client.xml | Looking back at my application-client.xml file, I see nothing wrong with the service-ref elements as far as I can see. The only difference is the 'service-interface' element. In the example application-client.xml file on your WSClientAppl wiki page, the 'service-ref' looks like this: | <service-ref> | <service-ref-name>service/OrganizationServiceEJB</service-ref-name> | <service-interface>javax.xml.rpc.Service</service-interface> | <wsdl-file>META-INF/wsdl/server-ejb.wsdl</wsdl-file> | <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file> | </service-ref> | | <service-ref> | <service-ref-name>service/OrganizationServiceJSE</service-ref-name> | <service-interface>com.underworld.crimeportal.OrganizationEndpointService</service-interface> | <wsdl-file>META-INF/wsdl/server-web.wsdl</wsdl-file> | <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file> | </service-ref> Whereas, mine looks like this (re-quoted from original post): <service-ref> | <service-ref-name>service/PolicyControlCenterService</service-ref-name> | <service-interface>javax.xml.rpc.Service</service-interface> | <wsdl-file>META-INF/wsdl/PolicyControlCenter_jboss.wsdl</wsdl-file> | <jaxrpc-mapping-file>META-INF/PolicyControlCenter_mapping_jboss.xml</jaxrpc-mapping-file> | <service-qname xmlns:pfx="http://service.repository.policymatter.com">pfx:PolicyControlCenterService</service-qname> | <port-component-ref> | <service-endpoint-interface>com.policymatter.repository.service.PolicyControlCenter</service-endpoint-interface> | </port-component-ref> | </service-ref> | <service-ref> | <service-ref-name>service/PolicyFileMgrService</service-ref-name> | <service-interface>javax.xml.rpc.Service</service-interface> | <wsdl-file>META-INF/wsdl/PolicyFileMgr_jboss.wsdl</wsdl-file> | <jaxrpc-mapping-file>META-INF/PolicyFileMgr_mapping_jboss.xml</jaxrpc-mapping-file> | <service-qname xmlns:pfx="http://service.policymatter.com">pfx:PolicyFileMgrService</service-qname> | <port-component-ref> | <service-endpoint-interface>com.policymatter.service.PolicyFileMgr</service-endpoint-interface> | </port-component-ref> | </service-ref> ...the difference being the 'service-interface' elements are 'javax.xml.rpc.Service' for the 'OrganizationServiceEJB' and 'com.underworld.crimeportal.OrganizationEndpointService' for the 'OrganizationServiceJSE' - whereas mine are 'javax.xml.rpc.Service' for both. I'll investigate this next and see what happens. If this doesn't make a difference, do you think the classes I'm missing are my own classes on the server-side, or some JBossWS classes on the client side? View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3901491#3901491 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3901491 ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user