[jboss-cvs] JBossAS SVN: r61361 - in branches/Branch_4_2/testsuite: src/resources/classloader/leak/war/ejb3 and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 15 23:40:34 EDT 2007
Author: bstansberry at jboss.com
Date: 2007-03-15 23:40:33 -0400 (Thu, 15 Mar 2007)
New Revision: 61361
Added:
branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/jboss-web.xml
Modified:
branches/Branch_4_2/testsuite/imports/sections/classloader.xml
branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/web.xml
branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/ejb.jsp
Log:
Access EJBs via the webapp ENC
Modified: branches/Branch_4_2/testsuite/imports/sections/classloader.xml
===================================================================
--- branches/Branch_4_2/testsuite/imports/sections/classloader.xml 2007-03-16 03:03:56 UTC (rev 61360)
+++ branches/Branch_4_2/testsuite/imports/sections/classloader.xml 2007-03-16 03:40:33 UTC (rev 61361)
@@ -575,6 +575,9 @@
<!-- EJB3 versions of the classloader leak deployments -->
<war destfile="${build.lib}/classloader-leak-simple-ejb3.war"
webxml="${build.resources}/classloader/leak/war/ejb3/WEB-INF/web.xml">
+ <webinf dir="${build.resources}/classloader/leak/war/ejb3/WEB-INF">
+ <include name="jboss-web.xml"/>
+ </webinf>
<classes dir="${build.classes}">
<include name="org/jboss/test/classloader/leak/web/*"/>
<exclude name="org/jboss/test/classloader/leak/web/EjbServlet"/>
Added: branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/jboss-web.xml
===================================================================
--- branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/jboss-web.xml (rev 0)
+++ branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/jboss-web.xml 2007-03-16 03:40:33 UTC (rev 61361)
@@ -0,0 +1,19 @@
+<jboss-web>
+ <context-root>/classloader-leak</context-root>
+
+ <ejb-ref>
+ <ejb-ref-name>ejb/ClassloaderLeakEJB3SLSB</ejb-ref-name>
+ <jndi-name>Ejb3StatelessSession/remote</jndi-name>
+ </ejb-ref>
+
+ <ejb-ref>
+ <ejb-ref-name>ejb/ClassloaderLeakEJB3SFSB</ejb-ref-name>
+ <jndi-name>Ejb3StatefulSession/remote</jndi-name>
+ </ejb-ref>
+
+ <ejb-ref>
+ <ejb-ref-name>ejb/TLPClassloaderLeakEJB3SLSB</ejb-ref-name>
+ <jndi-name>ThreadLocalPoolEjb3StatelessSession/remote</jndi-name>
+ </ejb-ref>
+
+</jboss-web>
Modified: branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/web.xml
===================================================================
--- branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/web.xml 2007-03-16 03:03:56 UTC (rev 61360)
+++ branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/WEB-INF/web.xml 2007-03-16 03:40:33 UTC (rev 61361)
@@ -29,15 +29,13 @@
<servlet-name>EJBServlet</servlet-name>
<url-pattern>/EJBServlet</url-pattern>
</servlet-mapping>
-
- <!-- FIXME: get ENC bindings working -->
- <!--
+
<ejb-ref>
<ejb-ref-name>ejb/ClassloaderLeakEJB3SLSB</ejb-ref-name>
<ejb-ref-type>Session</ejb-ref-type>
<home>org.jboss.test.classloader.leak.ejb3.Ejb3StatelessSession</home>
<remote>org.jboss.test.classloader.leak.ejb3.Ejb3StatelessSession</remote>
- <ejb-link>Ejb3StatelessSessionBean</ejb-link>
+ <!--ejb-link>Ejb3StatelessSessionBean</ejb-link-->
</ejb-ref>
<ejb-ref>
@@ -45,8 +43,16 @@
<ejb-ref-type>Session</ejb-ref-type>
<home>org.jboss.test.classloader.leak.ejb3.Ejb3StatefulSession</home>
<remote>org.jboss.test.classloader.leak.ejb3.Ejb3StatefulSession</remote>
- <ejb-link>Ejb3StatefulSessionBean</ejb-link>
+ <!--ejb-link>Ejb3StatefulSessionBean</ejb-link-->
</ejb-ref>
- -->
+
+ <ejb-ref>
+ <ejb-ref-name>ejb/TLPClassloaderLeakEJB3SLSB</ejb-ref-name>
+ <ejb-ref-type>Session</ejb-ref-type>
+ <home>org.jboss.test.classloader.leak.ejb3.ThreadLocalPoolEjb3StatelessSession</home>
+ <remote>org.jboss.test.classloader.leak.ejb3.ThreadLocalPoolEjb3StatelessSession</remote>
+ <!--ejb-link>Ejb3StatelessSessionBean</ejb-link-->
+ </ejb-ref>
+
</web-app>
Modified: branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/ejb.jsp
===================================================================
--- branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/ejb.jsp 2007-03-16 03:03:56 UTC (rev 61360)
+++ branches/Branch_4_2/testsuite/src/resources/classloader/leak/war/ejb3/ejb.jsp 2007-03-16 03:40:33 UTC (rev 61361)
@@ -5,11 +5,11 @@
try
{
InitialContext ctx = new InitialContext();
- Ejb3StatelessSession ejb3slsb = (Ejb3StatelessSession) ctx.lookup("Ejb3StatelessSession/remote");
+ Ejb3StatelessSession ejb3slsb = (Ejb3StatelessSession) ctx.lookup("java:comp/env/ejb/ClassloaderLeakEJB3SLSB");
ejb3slsb.log("EJB");
- Ejb3StatefulSession ejb3sfsb = (Ejb3StatefulSession) ctx.lookup("Ejb3StatefulSession/remote");
+ Ejb3StatefulSession ejb3sfsb = (Ejb3StatefulSession) ctx.lookup("java:comp/env/ejb/ClassloaderLeakEJB3SFSB");
ejb3sfsb.log("EJB");
- Ejb3StatelessSession tlpejb3slsb = (Ejb3StatelessSession) ctx.lookup("ThreadLocalPoolEjb3StatelessSession/remote");
+ Ejb3StatelessSession tlpejb3slsb = (Ejb3StatelessSession) ctx.lookup("java:comp/env/ejb/TLPClassloaderLeakEJB3SLSB");
tlpejb3slsb.log("EJB");
}
catch (Exception e)
More information about the jboss-cvs-commits
mailing list