User: ejort
Date: 02/03/17 04:56:30
Added: src/resources/naming/jar/META-INF ejb-jar.xml jboss.xml
Log:
ejb-link test for an ear
Revision Changes Path
1.1 jbosstest/src/resources/naming/jar/META-INF/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
<?xml version="1.0"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans
1.1//EN"
"http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">
<ejb-jar>
<display-name>ENC Tests</display-name>
<enterprise-beans>
<session>
<description>A session bean on looks up stuff in the ENC</description>
<ejb-name>ENCBean</ejb-name>
<ejb-class>org.jboss.test.naming.ejb.TestENCBean</ejb-class>
<home>org.jboss.test.naming.interfaces.TestENCHome</home>
<remote>org.jboss.test.naming.interfaces.TestENC</remote>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<!-- Basic environment entries -->
<env-entry>
<description>A flag indicating if the bean should perform the full
ENC testsuite</description>
<env-entry-name>hasFullENC</env-entry-name>
<env-entry-type>java.lang.Boolean</env-entry-type>
<env-entry-value>true</env-entry-value>
</env-entry>
<env-entry>
<description>Integer0</description>
<env-entry-name>Ints/i0</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>0</env-entry-value>
</env-entry>
<env-entry>
<description>Integer1</description>
<env-entry-name>Ints/i1</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>1</env-entry-value>
</env-entry>
<env-entry>
<description>Float0</description>
<env-entry-name>Floats/f0</env-entry-name>
<env-entry-type>java.lang.Float</env-entry-type>
<env-entry-value>0.0</env-entry-value>
</env-entry>
<env-entry>
<description>Float1</description>
<env-entry-name>Floats/f1</env-entry-name>
<env-entry-type>java.lang.Float</env-entry-type>
<env-entry-value>1.1</env-entry-value>
</env-entry>
<env-entry>
<description>String0</description>
<env-entry-name>Strings/s0</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>String0</env-entry-value>
</env-entry>
<env-entry>
<description>String1</description>
<env-entry-name>Strings/s1</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>String1</env-entry-value>
</env-entry>
<!-- EJB References (java:comp/env/ejb) -->
<ejb-ref>
<ejb-ref-name>ejb/bean0</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<ejb-link>ENCBean0</ejb-link>
<home>org.jboss.test.naming.interfaces.TestENCHome2</home>
<remote>org.jboss.test.naming.interfaces.TestENC</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/bean1</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<ejb-link>ENCBean1</ejb-link>
<home>org.jboss.test.naming.interfaces.TestENCHome</home>
<remote>org.jboss.test.naming.interfaces.TestENC</remote>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/remote-bean</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>org.jboss.test.naming.interfaces.TestENCHome</home>
<remote>org.jboss.test.naming.interfaces.TestENC</remote>
</ejb-ref>
<!-- JDBC DataSources (java:comp/env/jdbc) -->
<resource-ref>
<description>The default DS</description>
<res-ref-name>jdbc/DefaultDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- JavaMail Connection Factories (java:comp/env/mail) -->
<resource-ref>
<description>Default Mail</description>
<res-ref-name>mail/DefaultMail</res-ref-name>
<res-type>javax.mail.Session</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- JMS Connection Factories (java:comp/env/jms) -->
<resource-ref>
<description>Default QueueFactory</description>
<res-ref-name>jms/QueFactory</res-ref-name>
<res-type>javax.jms.QueueConnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<!-- URL Connection Factories (java:comp/env/url) -->
<resource-ref>
<description>The JBoss Web Site HomePage</description>
<res-ref-name>url/JBossHomePage</res-ref-name>
<res-type>java.net.URL</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<description>The SourceForge HomePage</description>
<res-ref-name>url/SourceforgeHomePage</res-ref-name>
<res-type>java.net.URL</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-env-ref>
<description>A test of the resource-env-ref tag</description>
<resource-env-ref-name>res/aQueue</resource-env-ref-name>
<resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
</resource-env-ref>
</session>
<session>
<description>Referenced Bean0 Create by TestENCHome2</description>
<ejb-name>ENCBean0</ejb-name>
<ejb-class>org.jboss.test.naming.ejb.TestENCBean</ejb-class>
<home>org.jboss.test.naming.interfaces.TestENCHome2</home>
<remote>org.jboss.test.naming.interfaces.TestENC</remote>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<env-entry>
<description>This bean should NOT have the same ENC as
ENCBean</description>
<env-entry-name>hasFullENC</env-entry-name>
<env-entry-type>java.lang.Boolean</env-entry-type>
<env-entry-value>false</env-entry-value>
</env-entry>
</session>
<session>
<description>Referenced Bean1</description>
<ejb-name>ENCBean1</ejb-name>
<ejb-class>org.jboss.test.naming.ejb.TestENCBean</ejb-class>
<home>org.jboss.test.naming.interfaces.TestENCHome</home>
<remote>org.jboss.test.naming.interfaces.TestENC</remote>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
<env-entry>
<description>This bean should NOT have the same ENC as
ENCBean</description>
<env-entry-name>hasFullENC</env-entry-name>
<env-entry-type>java.lang.Boolean</env-entry-type>
<env-entry-value>false</env-entry-value>
</env-entry>
</session>
</enterprise-beans>
</ejb-jar>
1.1 jbosstest/src/resources/naming/jar/META-INF/jboss.xml
Index: jboss.xml
===================================================================
<?xml version="1.0"?>
<!-- The jboss.xml descriptor for the naming.jar ejb unit -->
<jboss>
<enterprise-beans>
<session>
<ejb-name>ENCBean</ejb-name>
<ejb-ref>
<ejb-ref-name>ejb/bean1</ejb-ref-name>
<jndi-name>jnp://localhost:1099/ENCTests/ejbs/ENCBean1</jndi-name>
</ejb-ref>
<ejb-ref>
<ejb-ref-name>ejb/remote-bean</ejb-ref-name>
<jndi-name>jnp://banshee:1099/ENCTests/ejbs/RemoteENCBean</jndi-name>
</ejb-ref>
<resource-ref>
<res-ref-name>jdbc/DefaultDS</res-ref-name>
<resource-name>DefaultDS</resource-name>
</resource-ref>
<resource-ref>
<res-ref-name>mail/DefaultMail</res-ref-name>
<resource-name>DefaultMail</resource-name>
</resource-ref>
<!-- Use the abbreviated form of the mapping -->
<resource-ref>
<res-ref-name>jms/QueFactory</res-ref-name>
<jndi-name>ConnectionFactory</jndi-name>
</resource-ref>
<!-- Use the abbreviated form of the mapping -->
<resource-ref>
<res-ref-name>url/JBossHomePage</res-ref-name>
<res-url>http://www.jboss.org/</res-url>
</resource-ref>
<resource-ref>
<res-ref-name>url/SourceforgeHomePage</res-ref-name>
<resource-name>SourceforgeHomePage</resource-name>
</resource-ref>
<resource-env-ref>
<resource-env-ref-name>res/aQueue</resource-env-ref-name>
<jndi-name>queue/testQueue</jndi-name>
</resource-env-ref>
</session>
<session>
<ejb-name>ENCBean1</ejb-name>
<jndi-name>ENCTests/ejbs/ENCBean1</jndi-name>
</session>
</enterprise-beans>
<resource-managers>
<resource-manager res-class="">
<res-name>DefaultDS</res-name>
<res-jndi-name>java:/DefaultDS</res-jndi-name>
</resource-manager>
<resource-manager res-class="">
<res-name>DefaultMail</res-name>
<res-jndi-name>java:/Mail</res-jndi-name>
</resource-manager>
<resource-manager res-class="java.net.URL">
<res-name>SourceforgeHomePage</res-name>
<res-url>http://sourceforge.net/</res-url>
</resource-manager>
</resource-managers>
</jboss>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development