You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by Nicholas Taylor <Ni...@stilo.com> on 2001/04/30 15:47:56 UTC
SOAP and EJBs
I'm trying to deploy a SOAP-EJB adapter which takes soap requests from web
clients and forwards them to an EJB which does the business stuff. I can't
find much written about this apart from an article at TheServerSide
(http://www2.theserverside.com/resources/soapandejb1.jsp) which uses
WebSphere as the deployement environment...i'm using Tomcat 3.2.1 (with SOAP
2.1).
If anybody has done this with Tomcat I'd be very interested in seeing the
deployement descriptor you used cause I don't seem to be able to get past
this error on the client side:
Call failed:
Fault Code = SOAP-ENV:Server.BadTargetObjectURI
Fault String = Unable to resolve target object:
Fault = [Attributes={}] [faultCode=SOAP-ENV:Server.BadTargetObjectURI]
[faultString=Unable to resolve target object: ]
[faultActorURI=/soap/servlet/rpcrouter]
[DetailEntries=] [FaultEntries=]
Cheers
Nick
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: SOAP and EJBs
Posted by Saint-Martin Cécile <cs...@symetrx.com>.
I tried your dd and i had no error.
You should download last version of Apache SOAP.
Cécile Saint-Martin
csaintmartin@symetrx.com
----- Original Message -----
From: "Harshad Nanal" <ha...@mahindrabt.com>
To: <so...@xml.apache.org>
Sent: Thursday, May 03, 2001 1:49 PM
Subject: Re: SOAP and EJBs
> I am trying the same thing with weblogic 5.2 server ( set up is correct
> and tested with addressbook example)
> When i try to deploy the service i get following error on the command
> prompt
>
> D:\soap20\samples\ejb>java org.apache.soap.server.ServiceManagerClient
> http://lo
> calhost:8080/soap/servlet/rpcrouter deploy dd.xml
> Exception in thread "main" java.lang.IllegalArgumentException: invalid
> value for
> type or scope or methods attribute in provider element of deployment
> descriptor
> at
> org.apache.soap.server.DeploymentDescriptor.fromXML(DeploymentDescrip
> tor.java:317)
> at
> org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient
> .java:188)
>
>
> dd.xml is
> <?xml version="1.0"?>
> <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
> id="urn:testprovider">
> <isd:provider type="org.apache.soap.providers.StatelessEJBProvider"
> scope="Session" methods="create">
> <isd:java class="HelloService"/>
> <isd:option key="FullHomeInterfaceName" value="HelloServiceHome"/>
> <isd:option key="ContextProviderURL" value="t3://localhost:8080"/>
> <isd:option key="FullContextFactoryName"
> value="weblogic.jndi.WLInitialContextFactory"/>
> </isd:provider>
>
>
<isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListene
r>
> </isd:service>
>
> I have also tried with isd:provider scope as Application / Session /
> Request the error is same.
>
> There is no log on the weblogic server side.
> Please Help
> Harshad
>
>
>
> Saint-Martin Cécile wrote:
> >
> > We have done this with tomcat, give your deployment descriptor..
> >
> > 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
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: SOAP and EJBs
Posted by Saint-Martin Cécile <cs...@symetrx.com>.
I tried your dd and i had no error.
You should download last version of Apache SOAP.
Cécile Saint-Martin
csaintmartin@symetrx.com
----- Original Message -----
From: "Harshad Nanal" <ha...@mahindrabt.com>
To: <so...@xml.apache.org>
Sent: Thursday, May 03, 2001 1:49 PM
Subject: Re: SOAP and EJBs
> I am trying the same thing with weblogic 5.2 server ( set up is correct
> and tested with addressbook example)
> When i try to deploy the service i get following error on the command
> prompt
>
> D:\soap20\samples\ejb>java org.apache.soap.server.ServiceManagerClient
> http://lo
> calhost:8080/soap/servlet/rpcrouter deploy dd.xml
> Exception in thread "main" java.lang.IllegalArgumentException: invalid
> value for
> type or scope or methods attribute in provider element of deployment
> descriptor
> at
> org.apache.soap.server.DeploymentDescriptor.fromXML(DeploymentDescrip
> tor.java:317)
> at
> org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient
> .java:188)
>
>
> dd.xml is
> <?xml version="1.0"?>
> <isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
> id="urn:testprovider">
> <isd:provider type="org.apache.soap.providers.StatelessEJBProvider"
> scope="Session" methods="create">
> <isd:java class="HelloService"/>
> <isd:option key="FullHomeInterfaceName" value="HelloServiceHome"/>
> <isd:option key="ContextProviderURL" value="t3://localhost:8080"/>
> <isd:option key="FullContextFactoryName"
> value="weblogic.jndi.WLInitialContextFactory"/>
> </isd:provider>
>
>
<isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListene
r>
> </isd:service>
>
> I have also tried with isd:provider scope as Application / Session /
> Request the error is same.
>
> There is no log on the weblogic server side.
> Please Help
> Harshad
>
>
>
> Saint-Martin Cécile wrote:
> >
> > We have done this with tomcat, give your deployment descriptor..
> >
> > 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
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: SOAP and EJBs
Posted by Harshad Nanal <ha...@mahindrabt.com>.
I am trying the same thing with weblogic 5.2 server ( set up is correct
and tested with addressbook example)
When i try to deploy the service i get following error on the command
prompt
D:\soap20\samples\ejb>java org.apache.soap.server.ServiceManagerClient
http://lo
calhost:8080/soap/servlet/rpcrouter deploy dd.xml
Exception in thread "main" java.lang.IllegalArgumentException: invalid
value for
type or scope or methods attribute in provider element of deployment
descriptor
at
org.apache.soap.server.DeploymentDescriptor.fromXML(DeploymentDescrip
tor.java:317)
at
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient
.java:188)
dd.xml is
<?xml version="1.0"?>
<isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
id="urn:testprovider">
<isd:provider type="org.apache.soap.providers.StatelessEJBProvider"
scope="Session" methods="create">
<isd:java class="HelloService"/>
<isd:option key="FullHomeInterfaceName" value="HelloServiceHome"/>
<isd:option key="ContextProviderURL" value="t3://localhost:8080"/>
<isd:option key="FullContextFactoryName"
value="weblogic.jndi.WLInitialContextFactory"/>
</isd:provider>
<isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener>
</isd:service>
I have also tried with isd:provider scope as Application / Session /
Request the error is same.
There is no log on the weblogic server side.
Please Help
Harshad
Saint-Martin Cécile wrote:
>
> We have done this with tomcat, give your deployment descriptor..
>
> Cécile Saint-Martin
> csaintmartin@symetrx.com
Re: SOAP and EJBs
Posted by Harshad Nanal <ha...@mahindrabt.com>.
I am trying the same thing with weblogic 5.2 server ( set up is correct
and tested with addressbook example)
When i try to deploy the service i get following error on the command
prompt
D:\soap20\samples\ejb>java org.apache.soap.server.ServiceManagerClient
http://lo
calhost:8080/soap/servlet/rpcrouter deploy dd.xml
Exception in thread "main" java.lang.IllegalArgumentException: invalid
value for
type or scope or methods attribute in provider element of deployment
descriptor
at
org.apache.soap.server.DeploymentDescriptor.fromXML(DeploymentDescrip
tor.java:317)
at
org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient
.java:188)
dd.xml is
<?xml version="1.0"?>
<isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
id="urn:testprovider">
<isd:provider type="org.apache.soap.providers.StatelessEJBProvider"
scope="Session" methods="create">
<isd:java class="HelloService"/>
<isd:option key="FullHomeInterfaceName" value="HelloServiceHome"/>
<isd:option key="ContextProviderURL" value="t3://localhost:8080"/>
<isd:option key="FullContextFactoryName"
value="weblogic.jndi.WLInitialContextFactory"/>
</isd:provider>
<isd:faultListener>org.apache.soap.server.DOMFaultListener</isd:faultListener>
</isd:service>
I have also tried with isd:provider scope as Application / Session /
Request the error is same.
There is no log on the weblogic server side.
Please Help
Harshad
Saint-Martin Cécile wrote:
>
> We have done this with tomcat, give your deployment descriptor..
>
> Cécile Saint-Martin
> csaintmartin@symetrx.com
Re: SOAP and EJBs
Posted by Saint-Martin Cécile <cs...@symetrx.com>.
We have done this with tomcat, give your deployment descriptor..
Cécile Saint-Martin
csaintmartin@symetrx.com
----- Original Message -----
From: "Nicholas Taylor" <Ni...@stilo.com>
To: <so...@xml.apache.org>
Sent: Monday, April 30, 2001 3:47 PM
Subject: SOAP and EJBs
> I'm trying to deploy a SOAP-EJB adapter which takes soap requests from web
> clients and forwards them to an EJB which does the business stuff. I can't
> find much written about this apart from an article at TheServerSide
> (http://www2.theserverside.com/resources/soapandejb1.jsp) which uses
> WebSphere as the deployement environment...i'm using Tomcat 3.2.1 (with
SOAP
> 2.1).
> If anybody has done this with Tomcat I'd be very interested in seeing the
> deployement descriptor you used cause I don't seem to be able to get past
> this error on the client side:
>
> Call failed:
> Fault Code = SOAP-ENV:Server.BadTargetObjectURI
> Fault String = Unable to resolve target object:
> Fault = [Attributes={}] [faultCode=SOAP-ENV:Server.BadTargetObjectURI]
> [faultString=Unable to resolve target object: ]
> [faultActorURI=/soap/servlet/rpcrouter]
> [DetailEntries=] [FaultEntries=]
>
> Cheers
> Nick
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org
Re: SOAP and EJBs
Posted by Saint-Martin Cécile <cs...@symetrx.com>.
We have done this with tomcat, give your deployment descriptor..
Cécile Saint-Martin
csaintmartin@symetrx.com
----- Original Message -----
From: "Nicholas Taylor" <Ni...@stilo.com>
To: <so...@xml.apache.org>
Sent: Monday, April 30, 2001 3:47 PM
Subject: SOAP and EJBs
> I'm trying to deploy a SOAP-EJB adapter which takes soap requests from web
> clients and forwards them to an EJB which does the business stuff. I can't
> find much written about this apart from an article at TheServerSide
> (http://www2.theserverside.com/resources/soapandejb1.jsp) which uses
> WebSphere as the deployement environment...i'm using Tomcat 3.2.1 (with
SOAP
> 2.1).
> If anybody has done this with Tomcat I'd be very interested in seeing the
> deployement descriptor you used cause I don't seem to be able to get past
> this error on the client side:
>
> Call failed:
> Fault Code = SOAP-ENV:Server.BadTargetObjectURI
> Fault String = Unable to resolve target object:
> Fault = [Attributes={}] [faultCode=SOAP-ENV:Server.BadTargetObjectURI]
> [faultString=Unable to resolve target object: ]
> [faultActorURI=/soap/servlet/rpcrouter]
> [DetailEntries=] [FaultEntries=]
>
> Cheers
> Nick
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
> For additional commands, email: soap-user-help@xml.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: soap-user-unsubscribe@xml.apache.org
For additional commands, email: soap-user-help@xml.apache.org