[jboss-cvs] JBossAS SVN: r57666 - in trunk/ejb3: docs/tutorial/ear src/main/org/jboss/ejb3 src/main/org/jboss/ejb3/deployers

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 13 17:22:19 EDT 2006


Author: bill.burke at jboss.com
Date: 2006-10-13 17:22:18 -0400 (Fri, 13 Oct 2006)
New Revision: 57666

Modified:
   trunk/ejb3/docs/tutorial/ear/build.xml
   trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
   trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBoss5DeploymentScope.java
Log:
ear structure workarounds for VFS quirkiness

Modified: trunk/ejb3/docs/tutorial/ear/build.xml
===================================================================
--- trunk/ejb3/docs/tutorial/ear/build.xml	2006-10-13 21:04:27 UTC (rev 57665)
+++ trunk/ejb3/docs/tutorial/ear/build.xml	2006-10-13 21:22:18 UTC (rev 57666)
@@ -8,7 +8,7 @@
 
    <property environment="env"/>
    <property name="src.dir" value="${basedir}/src"/>
-   <property name="jboss.home" value="${env.JBOSS_HOME}"/>   <property name="jboss.server.config" value="all"/>
+   <property name="jboss.home" value="${env.JBOSS_HOME}"/>   <property name="jboss.server.config" value="default"/>
    <property name="build.dir" value="${basedir}/build"/>
    <property name="build.classes.dir" value="${build.dir}/classes"/>
 
@@ -22,12 +22,9 @@
       <fileset dir="${jboss.home}/server/${jboss.server.config}/lib">
          <include name="**/*.jar"/>
       </fileset>
-      <fileset dir="${jboss.home}/server/${jboss.server.config}/deploy/ejb3.deployer">
+      <fileset dir="${jboss.home}/server/${jboss.server.config}/deployers/ejb3.deployer">
          <include name="*.jar"/>
       </fileset>
-      <fileset dir="${jboss.home}/server/${jboss.server.config}/deploy/jboss-aop-jdk50.deployer">
-         <include name="*.jar"/>
-      </fileset>
       <pathelement location="${build.classes.dir}"/>
    </path>
 

Modified: trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2006-10-13 21:04:27 UTC (rev 57665)
+++ trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java	2006-10-13 21:22:18 UTC (rev 57666)
@@ -180,8 +180,7 @@
       }
       catch (MalformedObjectNameException e)
       {
-         throw new RuntimeException(e); // To change body of catch statement
-         // use Options | File Templates.
+         throw new RuntimeException("failed to create object name for: " + on, e);
       }
       initialContextProperties = ctxProperties;
       Context ctx = getInitialContext();

Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBoss5DeploymentScope.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBoss5DeploymentScope.java	2006-10-13 21:04:27 UTC (rev 57665)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/JBoss5DeploymentScope.java	2006-10-13 21:22:18 UTC (rev 57666)
@@ -45,6 +45,13 @@
    public JBoss5DeploymentScope(DeploymentContext parent)
    {
       this.shortName = parent.getName();
+      // this is a hack because VFS has gay URL name.
+      if (shortName.endsWith("!/"))
+      {
+         this.shortName = shortName.substring(0, shortName.length() - 2);
+         int x = shortName.lastIndexOf('/');
+         this.shortName = shortName.substring(x + 1);
+      }
       int idx = shortName.lastIndexOf('.');
       baseName = shortName.substring(0, idx);
       deployments = (ConcurrentHashMap<String, Ejb3Deployment>)parent.getDeploymentUnit().getAttachment("EJB_DEPLOYMENTS");




More information about the jboss-cvs-commits mailing list