You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by v....@accenture.com on 2001/04/24 19:50:14 UTC

Deploying EJB as Web Service

Hi all, I have a DeploymentDescriptor for an EJB in WebLogic5.1 and when I
test it, I get the following error:

Tue Apr 24 13:45:01 EDT 2001:<E> <ServletContext-General> Root cause of
ServletException
java.lang.Exception: Error in connecting to EJB

Any help? The dd.xml is:

<?xml version="1.0"?>
<isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
             id="urn:UsageLogEJB">
  <isd:provider type="org.apache.soap.providers.StatelessEJBProvider"
                scope="Request"
                methods="create">
    <isd:java class="com\dasp\log\UsageLog2"/>
    <isd:option key="FullHomeInterfaceName" value
="com.dasp.log.UsageLog2Home" />
    <isd:option key="ContextProviderURL" value="t3://172.17.35.53:7001" />
    <isd:option key="FullContextFactoryName" value
="weblogic.jndi.WLInitialContextFactory" />
  </isd:provider>

<isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener>
  <isd:mappings>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logID"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logDate"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logger"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logType"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logUser"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logAction"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
    <isd:map encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
             xmlns:x="urn:UsageLogEJB" qname="x:logMessage"
             javaType="java.lang.String"
             java2XMLClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"
             xml2JavaClassName
="org.apache.soap.encoding.soapenc.BeanSerializer"/>
  </isd:mappings>
</isd:service>

Javier.

This message is for the designated recipient only and may contain
privileged or confidential information.  If you have received it in error,
please notify the sender immediately and delete the original.  Any other
use of the email by you is prohibited.



---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org


Re: Deploying EJB as Web Service

Posted by Saint-Martin Cécile <cs...@symetrx.com>.
----- Original Message -----
From: <v....@accenture.com>
To: <so...@xml.apache.org>
Sent: Tuesday, April 24, 2001 7:50 PM
Subject: Deploying EJB as Web Service


>
> Hi all, I have a DeploymentDescriptor for an EJB in WebLogic5.1 and when I
> test it, I get the following error:
>
> Tue Apr 24 13:45:01 EDT 2001:<E> <ServletContext-General> Root cause of
> ServletException
> java.lang.Exception: Error in connecting to EJB

You should run TcpTunnel tool and watch for complete message exception.
When u deploy EJB as SOAP service, the servlet engine that supports SOAP
rpcrouter servlet must know EJB classes (especially home interface), so
verify it.


Cécile Saint-Martin
csaintmartin@symetrx.com



---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org


Re: Deploying EJB as Web Service

Posted by Saint-Martin Cécile <cs...@symetrx.com>.
----- Original Message -----
From: <v....@accenture.com>
To: <so...@xml.apache.org>
Sent: Tuesday, April 24, 2001 7:50 PM
Subject: Deploying EJB as Web Service


>
> Hi all, I have a DeploymentDescriptor for an EJB in WebLogic5.1 and when I
> test it, I get the following error:
>
> Tue Apr 24 13:45:01 EDT 2001:<E> <ServletContext-General> Root cause of
> ServletException
> java.lang.Exception: Error in connecting to EJB

You should run TcpTunnel tool and watch for complete message exception.
When u deploy EJB as SOAP service, the servlet engine that supports SOAP
rpcrouter servlet must know EJB classes (especially home interface), so
verify it.


Cécile Saint-Martin
csaintmartin@symetrx.com



---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org