Author: rmannibucau
Date: Thu Aug  4 14:54:12 2011
New Revision: 1153897

URL: http://svn.apache.org/viewvc?rev=1153897&view=rev
Log:
enhancing port management in cdi tomee

Modified:
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
    openejb/trunk/openejb3/tck/cdi-tomee/pom.xml

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java?rev=1153897&r1=1153896&r2=1153897&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
 Thu Aug  4 14:54:12 2011
@@ -1353,7 +1353,7 @@ public class AnnotationDeployer implemen
                 return false;
             }
 
-            if (isAbstract(beanClass.get().getModifiers())) {
+            if (!beanClass.get().isInterface() && 
isAbstract(beanClass.get().getModifiers())) {
                 ejbModule.getValidation().fail(ejbName, 
"abstractAnnotatedAsBean", annotationClass.getSimpleName(), 
beanClass.get().getName());
                 return false;
             }

Modified: openejb/trunk/openejb3/tck/cdi-tomee/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/tck/cdi-tomee/pom.xml?rev=1153897&r1=1153896&r2=1153897&view=diff
==============================================================================
--- openejb/trunk/openejb3/tck/cdi-tomee/pom.xml (original)
+++ openejb/trunk/openejb3/tck/cdi-tomee/pom.xml Thu Aug  4 14:54:12 2011
@@ -29,6 +29,8 @@
   <properties>
     <!-- where we will unpack tomcat -->
     
<openejb.home>${project.build.directory}${file.separator}apache-tomee-${project.version}</openejb.home>
+    <tomee.port>7180</tomee.port>
+    <tomee.shutdown.port>7105</tomee.shutdown.port>
   </properties>
   <dependencies>
     <dependency>
@@ -148,9 +150,9 @@
                 <delete dir="${openejb.home}/webapps/docs"/>
                 <delete dir="${openejb.home}/webapps/manager"/>
                 <delete dir="${openejb.home}/webapps/host-manager"/>
-                <replace file="${openejb.home}/conf/server.xml" token="8080" 
value="7180"/>
+                <replace file="${openejb.home}/conf/server.xml" token="8080" 
value="${tomee.port}"/>
                 <replace file="${openejb.home}/conf/server.xml" token="8443" 
value="7143"/>
-                <replace file="${openejb.home}/conf/server.xml" token="8005" 
value="7105"/>
+                <replace file="${openejb.home}/conf/server.xml" token="8005" 
value="${tomee.shutdown.port}"/>
                 <replace file="${openejb.home}/conf/server.xml" token="8009" 
value="7109"/>
               </target>
             </configuration>
@@ -174,14 +176,14 @@
             
<org.jboss.testharness.runIntegrationTests>true</org.jboss.testharness.runIntegrationTests>
             
<org.jboss.testharness.container.forceRestart>true</org.jboss.testharness.container.forceRestart>
             
<org.jboss.testharness.libraryDirectory>${project.build.directory}/dependency/lib</org.jboss.testharness.libraryDirectory>
-            
<org.jboss.testharness.host>http://localhost:7180/openejb/ejb</org.jboss.testharness.host>
+            
<org.jboss.testharness.host>http://localhost:${tomee.port}/openejb/ejb</org.jboss.testharness.host>
             
<!--<org.jboss.testharness.outputDirectory>target</org.jboss.testharness.outputDirectory>-->
             <deleteArtifacts>true</deleteArtifacts>
 
             <!--<openejb.server.debug>true</openejb.server.debug>-->
-            
<java.naming.provider.url>http://localhost:7180/openejb/ejb</java.naming.provider.url>
+            
<java.naming.provider.url>http://localhost:${tomee.port}/openejb/ejb</java.naming.provider.url>
             <connect.tries>90</connect.tries>
-            <server.shutdown.port>7105</server.shutdown.port>
+            <server.shutdown.port>${tomee.shutdown.port}</server.shutdown.port>
             <java.opts>-Xmx128m -XX:MaxPermSize=128m</java.opts>
             
<openejb.home>${project.build.directory}${file.separator}apache-tomee-${project.version}</openejb.home>
           </systemPropertyVariables>


Reply via email to