[jboss-user] [JBossWS] - Consuming a web service from an EJB3 stateless sb
aboudank
do-not-reply at jboss.com
Sat Nov 4 04:49:01 EST 2006
Hello,
I am new to JBOSSWS. I am using JBoss 4.0.4.GA, EJB3 RC8 and JBoss WS 1.0.1.GA. I wrote and deployed a JSR 180 WS which worked fine. I can access it from a .NET C# app. Now I am trying to consume this WS from a statless EJB3 and I am not able to do it. Here is what I did:
Using WSTOOLS, I generated the client artifacts which generated the mapping.xml file and the client interfaces. Then I added the following EJB-JAR.xml file in the META-INF directory:
| <?xml version="1.0" encoding="UTF-8"?>
| <ejb-jar
| xmlns="http://java.sun.com/xml/ns/j2ee"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xmlns:GEE="http://www.poseidon.com/webservices/sgee"
| xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/ejb-jar_3_0.xsd"
| version="2.1"
| >
| <enterprise-beans>
| <session>
| <ejb-name>MembersManagerBean</ejb-name>
| <service-ref>
| <service-ref-name>service/GEEWebService</service-ref-name>
| <service-interface>javax.xml.rpc.Service</service-interface>
| <wsdl-file>META-INF/wsdl/GEEWebService.wsdl</wsdl-file>
| <jaxrpc-mapping-file>META-INF/GEEWS-jaxrpc-mapping.xml</jaxrpc-mapping-file>
| <mapped-name>service/GEEWebService</mapped-name>
| <port-component-ref>
| <service-endpoint-interface>poseidon.com.webservices.sgee.GEEWebService_Service</service-endpoint-interface>
| </port-component-ref>
| </service-ref>
| </session>
| </enterprise-beans>
| </ejb-jar>
|
I have an empty JBOSS.XML file...should it have anything?
I get a message in the log file that says:
| DEBUG [org.jboss.ejb3.EJBContainer] binding enc: env/service/GEEWebService to service/GEEWebService
|
But I do not see the JNDI binding and when I try to access it using:
| ctx.lookup("java:comp/env/service/GEEWebService");
|
or
| ctx.lookup("service/GEEWebService");
|
I get the following error:
| INFO [STDOUT] GHRRulesManagerBean.getGEEWebService exception: env not bound
|
Please help. Thanks.
Regards,
mka
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3983189#3983189
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3983189
More information about the jboss-user
mailing list