Thanks - I somehow put the webservies.xml file etc in the war archive WEB-INF - instead of with the EJB - now I can depoy and call the webservices using SOAPScope but....
I'm missing serializers for Beans I'm using in the webservices. In JBoss.Net I had to register custom serializers in webservices.xml e.g.
I need to do something similar in jaxrpc-mapping.xml I presume?
sorry fogot to paste the example mapping
How do u map user-defined types in ws4ee?
woops - seems to be a problem when I paste into the instant reply window - really! - the pasted text never makes it in so I guess Ill just have try again and type it in
beanMapping qname="bookit:Request" languageSpecificType="java:com.imilia.bookit.utils.Request"
ah the parser thinks its XML! sorry for the number of replies
Most of the time, the types will map automatically. If something does go wrong you may have to make a ws4ee-deployment.xml to better control the type mapping. For more info see the wiki topic WSTypeMapping.
When i change my interface to extends Remote and try to deploy, it complains saying that the remote interface should extend EJBObject. What am i missing.
The service endpoint interface (SEI) is NOT the SLSB's remote interface. The SEI needs to extend Remote and all methods must throw RemoteException.
Why Bootkit.war? An EJB endpoint is deployed as jar.
Have a look at http://www.jboss.org/wiki/Wiki.jsp?page=WSServerEJB