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