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
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to