Hi, We have an application running in JBOSS-4.0.1Sp1 and we want to expose some of the interfaces as Webservice. So I first developed a sample TestBean and deployed it separately as EJB jar. I am able to access the webservice from a client program.
Now if I add the TestBean to my existing EJB jar in the application, I get this error: 16:42:50,528 INFO [TomcatDeployer] deploy, ctxPath=/web-console, warUrl=file:/C :/jboss-4.0.1sp1/server/mas/deploy/management/web-console.war/ 16:42:51,520 INFO [EARDeployer] Init J2EE application: file:/C:/jboss-4.0.1sp1/ server/mas/deploy/mas.ear 16:43:18,198 WARN [verifier] EJB spec violation: Bean : HelloBean Section: 7.10.1 Warning: The session bean must implement either a remote home and remote, or a l ocal home and a local interface. 16:43:20,471 ERROR [MainDeployer] could not create deployment: file:/C:/jboss-4. 0.1sp1/server/mas/tmp/deploy/tmp2586mas.ear-contents/mas-ejb.jar I have tried several times but couldnt find the reason why this is failing. Can someone help me out. I have all the config.xml, mapping.xml webservices.xml and WSDL packaged correctly. I just couldnt get a clue on why its failing. What surprises me is that it works as a standalone EJB jar without any other EJB's. Am I missing something. This is my CONFIG.xml ---------------------------- This is my WEBSERVICES.XML ---------------------------------- <webservices xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1\.xsd" version="1.1"> <webservice-description> <webservice-description-name>HelloService</webservice-description-name> <wsdl-file>META-INF/wsdl/HelloService.wsdl</wsdl-file> <jaxrpc-mapping-file>META-INF/mapping.xml</jaxrpc-mapping-file> <port-component> <port-component-name>Hello</port-component-name> <wsdl-port>HelloPort</wsdl-port> <service-endpoint-interface>com.ws.Hello</service-endpoint-interface> <service-impl-bean> <ejb-link>HelloBean</ejb-link> </service-impl-bean> </port-component> </webservice-description> This is my EJB-JAR.XML ------------------------- <ejb-jar>EJB module that contains the MAS EJBs<enterprise-beans> <ejb-name>HelloBean</ejb-name> <service-endpoint>com.ws.Hello</service-endpoint> <ejb-class>com.ws.HelloBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Container</transaction-type> </enterprise-beans> <assembly-descriptor> <security-role>Users <role-name>users</role-name></security-role> <container-transaction> <ejb-name>HelloBean</ejb-name> <method-name>*</method-name> <trans-attribute>Required</trans-attribute> </container-transaction> </assembly-descriptor></ejb-jar> TIA, Sathish View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3953681#3953681 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3953681 Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user