Wolfgang,
Thanks a lot. I have re-solved the issue.... As suggested by you, I have created the beans
using EJB 2.1 its working now and also ejb-jar.xml file also incorrect.
To resolve the above issue the ejb-jar.xml file should be as follows:
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar id="ejb-jar_1"
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://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1">
<![CDATA[DSBean generated by eclipse wtp xdoclet extension.]]>
<display-name>DSBean</display-name>
<enterprise-beans>
<!-- Session Beans -->
<![CDATA[An EJB named WlConnectors]]>
<display-name>WlConnectors</display-name>
<ejb-name>WlConnectors</ejb-name>
com.test.jboss.WlConnectorsHome
com.test.jboss.WlConnectors
<local-home>com.test.jboss.WlConnectorsLocalHome</local-home>
com.test.jboss.WlConnectorsLocal
<ejb-class>com.test.jboss.WlConnectorsSession</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<![CDATA[An EJB named MethodConnectors]]>
<display-name>MethodConnectors</display-name>
<ejb-name>MethodConnectors</ejb-name>
com.test.jboss.MethodConnectorsHome
com.test.jboss.MethodConnectors
<local-home>com.test.jboss.MethodConnectorsLocalHome</local-home>
com.test.jboss.MethodConnectorsLocal
<ejb-class>com.test.jboss.MethodConnectorsSession</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<![CDATA[An EJB named DSConnectors]]>
<display-name>DSConnectors</display-name>
<ejb-name>DSConnectors</ejb-name>
com.test.jboss.DSConnectorsHome
com.test.jboss.DSConnectors
<local-home>com.test.jboss.DSConnectorsLocalHome</local-home>
com.test.jboss.DSConnectorsLocal
<ejb-class>com.test.jboss.DSConnectorsSession</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<!--
To add session beans that you have deployment descriptor info for, add
a file to your XDoclet merge directory called session-beans.xml that contains
the markup for those beans.
-->
<!-- Entity Beans -->
<!--
To add entity beans that you have deployment descriptor info for, add
a file to your XDoclet merge directory called entity-beans.xml that contains
the markup for those beans.
-->
<!-- Message Driven Beans -->
<!--
To add message driven beans that you have deployment descriptor info for, add
a file to your XDoclet merge directory called message-driven-beans.xml that
contains
the <message-driven></message-driven> markup for those beans.
-->
</enterprise-beans>
<!-- Relationships -->
<!-- Assembly Descriptor -->
<!--
To specify your own assembly descriptor info here, add a file to your
XDoclet merge directory called assembly-descriptor.xml that contains
the <assembly-descriptor></assembly-descriptor> markup.
-->
<assembly-descriptor id="AssemblyDescriptor_1">
<!--
To specify additional security-role elements, add a file in the merge
directory called ejb-security-roles.xml that contains them.
-->
<!-- method permissions -->
<!--
To specify additional method-permission elements, add a file in the merge
directory called ejb-method-permissions.ent that contains them.
-->
<!-- transactions -->
<!--
To specify additional container-transaction elements, add a file in the merge
directory called ejb-container-transactions.ent that contains them.
-->
<!-- finder transactions -->
<!-- message destinations -->
<!--
To specify additional message-destination elements, add a file in the merge
directory called ejb-message-destinations.ent that contains them.
-->
<!-- exclude list -->
<!--
To specify an exclude-list element, add a file in the merge directory
called ejb-exclude-list.xml that contains it.
-->
<security-role>
<role-name>DSBeanRole</role-name>
</security-role>
<security-role>
<role-name>ProtectedMethodGroup</role-name>
</security-role>
<method-permission>
<role-name>DSBeanRole</role-name>
<ejb-name>DSConnectors</ejb-name>
<method-name>*</method-name>
</method-permission>
<method-permission>
<role-name>ProtectedMethodGroup</role-name>
<ejb-name>MethodConnectors</ejb-name>
<method-name>getUserId</method-name>
</method-permission>
<method-permission>
<ejb-name>MethodConnectors</ejb-name>
<method-name>create</method-name>
</method-permission>
<method-permission>
<ejb-name>WlConnectors</ejb-name>
<method-name>*</method-name>
</method-permission>
<container-transaction>
<ejb-name>MethodConnectors</ejb-name>
<method-name>*</method-name>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
Thanks & Regards,
Sangeetha
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4265006#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...