You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@geronimo.apache.org by pa...@targetgroup.net on 2005/12/19 17:50:42 UTC

Deployment of IBM (WSAD generated web service in EAR)

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 support@targetgroup.net.
**********************************************************************



_____________________________________________________________________
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)

Posted by pa...@targetgroup.net.
"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?"

WSAD 5.1 only supports up to J2EE 1.3

We now have RAD 6 which supports J2EE 1.4. RAD contains tools to migrate a 
project from 1.3 to 1.4 so we can try that.

Our specific issue is that we have a web service that works fine in WSAD 
5.1, but not on WAS 5.1, so we were jsut seeing if it would work on 
Geronimo. Probably the easiest thing to do as to migrate to 1.4, however 
all our production servers are still WAS 5.1 - such is life !


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 support@targetgroup.net.
**********************************************************************



_____________________________________________________________________
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)

Posted by David Jencks <da...@yahoo.com>.
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, paul.newport@targetgroup.net 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 support@targetgroup.net.  
> **********************************************************************
> _____________________________________________________________________
> 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