I think that WSAD has generated a j2ee 1.3 web service descriptor which is not required to be supported by j2ee 1.4 and that is not in fact supported by geronimo or WASCE. I haven't studied the 1.3 ws spec, but the document you show below looks fairly easy to convert into a 1.4 dd by hand. However the jaxrpc mapping xml file may be a completely different format and may present more problems. Are there any WSAD tools available that will directly generate j2ee 1.4 web service deployment descriptors?
thanks david jencks Hi When trying to deploy an EAR generated out of WSAD 5.1, containing some generated web services I get this in both gernonimo and Websphere CE. Any ideas ? C:\Program Files\IBM\WebSphere\AppServerCommunityEdition\bin>deploy --user syste m --password manager deploy c:\TPMIntegration.ear Error: Unable to distribute TPMIntegration.ear: Could not read descriptor document jar:file:/C:/DOCUME~1/pauln/LOCALS~1/Temp/geronimo-deployment-38522tmp!/ WEB-INF/webservices.xml:0: error: The document is not a webservices@http://java.sun.com/xml/ns/j2ee: document element namespace mismatch expected "http://java.sun.com/xml/ns/j2ee" got "" the webservices.xml looks like this: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE webservices PUBLIC "-//IBM Corporation, Inc.//DTD J2EE Web services 1.0//EN" "http://www.ibm.com/webservices/dtd/j2ee_web_services_1_0.dtd"> <webservices id="WebServices_1132142891644"> <webservice-description id="WebServiceDescription_1134652623125"> <webservice-description-name>TPMInvokeServiceService</webservice-description-name> <wsdl-file>WEB-INF/wsdl/TPMInvokeService.wsdl</wsdl-file> <jaxrpc-mapping-file>WEB-INF/TPMInvokeService_mapping.xml</jaxrpc-mapping-file> <port-component id="PortComponent_1134652623125"> <port-component-name>TPMInvokeService</port-component-name> <wsdl-port id="WSDLPort_1134652623125"> <namespaceURI>http://server.targetprocessmanager.targetgroup.net</namespaceURI> <localpart>TPMInvokeService</localpart> </wsdl-port> <service-endpoint-interface>net.targetgroup.targetprocessmanager.server.TPMInvokeService</service-endpoint-interface> <service-impl-bean id="ServiceImplBean_1134652623125"> <servlet-link>net_targetgroup_targetprocessmanager_server_TPMInvokeService</servlet-link> </service-impl-bean> </port-component> </webservice-description> </webservices> Target www.targetgroup.net ********************************************************************** DISCLAIMER. This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient you must not copy, distribute or take any action or reliance upon it. The content of this message may also contain personal views of an employee of this company and does not necessarily represent the view of the company. ********************************************************************** This message has been scanned by Norton Anti-Virus. It has also been scanned by MAILsweeper to enforce our e-mail policy. If you have any concerns or comments about the content of this message, please e-mail [EMAIL PROTECTED]. ********************************************************************** _____________________________________________________________________ This email has been scanned for all viruses by the MessageLabs Email Security System. For more information on a proactive email security service working around the clock, around the globe, visit http://www.messagelabs.com
|
- Re: Deployment of IBM (WSAD generated web service in EAR) David Jencks
-