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

On Dec 19, 2005, at 8:50 AM, [EMAIL PROTECTED] wrote:


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

Reply via email to