tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Blevins <david.blev...@visi.com>
Subject Re: Optimizing the OpenEjb modules discovery
Date Sun, 01 Nov 2009 00:04:52 GMT
I've been staring at this output and I can't figure out what might be  
happening.  Your include and exclude settings are the same as the  
default and should exclude everything.  There is some sort of strange  
bug here that I've not yet seen.

Can you try running this test case and report back the results.  You  
can put the test method in an existing test or put next to an existing  
test -- anywhere we can be sure the test case is seeing the same  
classpath as your ejb tests.

   import junit.framework.TestCase;
   import org.apache.xbean.finder.UrlSet;

   import java.net.URL;

   public class IncludeExcludeTest extends TestCase {

       public void test() throws Exception {
           String includeSetting = "";
           String excludeSetting = ".*";

           UrlSet urlSet = new  
UrlSet(DeploymentsResolver.class.getClassLoader());
           UrlSet includes = urlSet.matching(includeSetting);
           urlSet = urlSet.exclude(excludeSetting);
           urlSet = urlSet.include(includes);

           for (URL url : urlSet.getUrls()) {
               System.out.println("url = " + url);
           }

           assertEquals(0, urlSet.getUrls().size());
       }
   }


This should exclude everything.

-David


On Oct 24, 2009, at 10:40 AM, hypnosat7 wrote:

>
> I've copy/paste what you've proposed but my ejbs still being  
> discovered. In
> fact I have 2 different projects, one for the test and the other  
> formy ejbs.
> The test project is referencing the ejb project. I put the  
> jndi.properties
> file in the test project. I've also tried to put this file in both,  
> but no
> way:,(
>
> This is the output:
> DEBUG - Using default 'openejb.nobanner=true'
> Apache OpenEJB 3.1.2    build: 20091010-03:11
> http://openejb.apache.org/
> INFO - openejb.home = G:\data\eclipse\workspace_0\Educa-serveur-test
> INFO - openejb.base = G:\data\eclipse\workspace_0\Educa-serveur-test
> DEBUG - Using default
> 'openejb.assembler=org.apache.openejb.assembler.classic.Assembler'
> DEBUG - Instantiating assembler class
> org.apache.openejb.assembler.classic.Assembler
> DEBUG - Using default 'openejb.jndiname.failoncollision=true'
> DEBUG - Using default
> 'openejb.configurator=org.apache.openejb.config.ConfigurationFactory'
> DEBUG - Using default 'openejb.validation.skip=false'
> DEBUG - Using default 'openejb.deploymentId.format={ejbName}'
> DEBUG - Using default 'openejb.debuggable-vm-hackery=false'
> DEBUG - Using default 'openejb.webservices.enabled=true'
> DEBUG - Using default 'openejb.vendor.config=ALL'  Possible values  
> are:
> geronimo, glassfish, jboss, weblogic or NONE or ALL
> DEBUG - Using default  
> 'openejb.provider.default=org.apache.openejb.embedded'
> INFO - Configuring Service(id=Default Security Service,
> type=SecurityService, provider-id=Default Security Service)
> INFO - Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> INFO - Configuring Service(id=educaDatabase, type=Resource,
> provider-id=Default JDBC Database)
> DEBUG - Override [Password=<hidden>]
> DEBUG - Override [JdbcUrl=jdbc:oracle:thin:@localhost:1521:xe]
> DEBUG - Override [UserName=system]
> DEBUG - Override [JdbcDriver=oracle.jdbc.OracleDriver]
> DEBUG - Using default 'openejb.deployments.classpath=true'
> INFO - Using 'openejb.deployments.classpath.include=""'
> INFO - Using 'openejb.deployments.classpath.exclude=".*"'
> DEBUG - Using default
> 'openejb.deployments.classpath.require.descriptor=false'
> INFO - Using 'openejb.deployments.classpath.filter.descriptors=true'
> DEBUG - Using default  
> 'openejb.deployments.classpath.filter.systemapps=true'
> WARN - Inspecting classpath for applications: 78 urls.
> WARN - ADJUST THE EXCLUDE/INCLUDE!!!.  Current settings:
> openejb.deployments.classpath.exclude='".*"',
> openejb.deployments.classpath.include='""'
> INFO - Found EjbModule in classpath:
> G:\data\eclipse\workspace_0\Educa-serveur-test\bin
> INFO - Found EjbModule in classpath:
> G:\data\eclipse\workspace_0\Educa-serveur\build\classes
> INFO - Found ClientModule in classpath:
> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client 
> \javassist.jar
> INFO - Found ClientModule in classpath:
> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\xml- 
> resolver-1.2.jar
> INFO - Found ClientModule in classpath:
> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client 
> \jboss-serialization.jar
> INFO - Found ClientModule in classpath:
> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client 
> \jboss-remoting.jar
> INFO - Found ClientModule in classpath:
> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib 
> \serializer-2.7.1.jar
> DEBUG - URLs after filtering: 780
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-common-core.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jbosssx-as-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-srp-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-integration.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-mdr.jar!/
> DEBUG - Annotations path:
> file:/G:/data/eclipse/workspace_0/Educa-serveur-test/bin/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/quartz-1.5.2.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ 
> javax.persistence_1.99.0.v200906021518.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-deployers-client.jar!/
> DEBUG - Annotations path:
> file:/G:/data/eclipse/workspace_0/Educa-serveur/build/classes/
> DEBUG - Annotations path:
> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ 
> org.eclipse.persistence.asm_1.1.2.v20090612-r4475.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-security-spi.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/slf4j-api.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-aspect-jdk50-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-proxy-impl-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/xbean-finder-shaded-3.6.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-deployers-core-spi.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-system-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ha-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-security-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/neethi-2.0.4.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/commons-logging.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-logging-spi.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/javassist.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jbosssx-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/hibernate-annotations.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jmx-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jbossall-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-logging-jdk.jar!/
> DEBUG - Annotations path:
> file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/ 
> configuration/org.eclipse.osgi/bundles/329/1/.cp/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-j2se.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-logging-log4j.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-proxy-clustered-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-deployment.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/log4j.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-iiop-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/slf4j-api-1.3.1.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-ext-api.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ 
> org.eclipse.persistence.jpa_1.1.2.v20090612-r4475.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ 
> org.eclipse.persistence.antlr_1.1.2.v20090612-r4475.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/ejb3-persistence.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-core-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-appclient.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/xml-resolver-1.2.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-messaging-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-serialization.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/slf4j-jboss-logging.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jbossjts-integration.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-javaee.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jnp-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jbossjts.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/commons-dbcp-all-1.3-r699049.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/trove.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-proxy-spi-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/XmlSchema-1.4.2.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-deployers-client-spi.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/wss4j-1.5.4.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jmx-invoker-adaptor-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ejb3-common-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/slf4j-jdk14-1.3.1.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-ha-legacy-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ 
> org.junit_3.8.2.v20090203-1005/junit.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ 
> org.eclipse.persistence.core_1.1.2.v20090612-r4475.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/saaj-impl-1.3.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/opensaml-1.1.jar!/
> DEBUG - Annotations path:
> file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/ 
> configuration/org.eclipse.osgi/bundles/328/1/.cp/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/bcprov-jdk15-140.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/xmlsec-1.4.0.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-system-jmx-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-remoting.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-jsr77-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/xbean-asm-shaded-3.6.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-aop-client.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ 
> lib/serializer-2.7.1.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jboss-deployers-core.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/xmlsec.jar!/
> DEBUG - Annotations path:
> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ 
> client/jbosscx-client.jar!/
> WARN - Searched 78 classpath urls in 6696 milliseconds.  Average 85
> milliseconds per url.
> WARN - Consider adjusting your openejb.deployments.classpath.exclude  
> and
> openejb.deployments.classpath.include settings.  Current settings:
> exclude='".*"', include='""'
> DEBUG - Using default 'openejb.deployments.classpath.ear=true'
> INFO - Beginning load: G:\data\eclipse\workspace_0\Educa-serveur-test 
> \bin
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Beginning load:
> G:\data\eclipse\workspace_0\Educa-serveur\build\classes
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Beginning load:
> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client 
> \javassist.jar
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Beginning load:
> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\xml- 
> resolver-1.2.jar
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Beginning load:
> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client 
> \jboss-serialization.jar
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Beginning load:
> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client 
> \jboss-remoting.jar
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Beginning load:
> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib 
> \serializer-2.7.1.jar
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - Configuring enterprise application: classpath.ear
> DEBUG - No ejb-jar.xml found assuming annotated beans present:
> classpath.ear, module: classes
> DEBUG - No application-client.xml found assuming annotations present:
> classpath.ear, module: javassist.jar
> DEBUG - No application-client.xml found assuming annotations present:
> classpath.ear, module: xml-resolver-1.2.jar
> DEBUG - No application-client.xml found assuming annotations present:
> classpath.ear, module: jboss-serialization.jar
> DEBUG - No application-client.xml found assuming annotations present:
> classpath.ear, module: jboss-remoting.jar
> DEBUG - No application-client.xml found assuming annotations present:
> classpath.ear, module: serializer-2.7.1.jar
> DEBUG - Searching for inherited application exceptions (see  
> OPENEJB-980) -
> it doesn't care whether inherited is true/false
> DEBUG - Searching for inherited application exceptions (see  
> OPENEJB-980) -
> it doesn't care whether inherited is true/false
> DEBUG - ...handling class ma.orca.educa.exception.ValidationException
> DEBUG - ...adding class ma.orca.educa.exception.ValidationException  
> with
> rollback=true
> INFO - Configuring Service(id=Default Stateless Container,  
> type=Container,
> provider-id=Default Stateless Container)
> INFO - Auto-creating a container for bean ConfigurationBean:
> Container(type=STATELESS, id=Default Stateless Container)
> INFO - Configuring PersistenceUnit(name=Educa-serveur-test)
> DEBUG - raw <jta-data-source>null</jta-datasource>
> DEBUG - raw <non-jta-data-source>null</non-jta-datasource>
> DEBUG - normalized <jta-data-source>null</jta-datasource>
> DEBUG - normalized <non-jta-data-source>null</non-jta-datasource>
> DEBUG - Available DataSources
> DEBUG - DataSource(name=educaDatabase, JtaManaged=true)
> INFO - Auto-creating a Resource with id 'educaDatabaseNonJta' of type
> 'DataSource for 'Educa-serveur-test'.
> INFO - Configuring Service(id=educaDatabaseNonJta, type=Resource,
> provider-id=educaDatabase)
> INFO - Adjusting PersistenceUnit Educa-serveur-test <jta-data- 
> source> to
> Resource ID 'educaDatabase' from 'null'
> INFO - Adjusting PersistenceUnit Educa-serveur-test <non-jta-data- 
> source> to
> Resource ID 'educaDatabaseNonJta' from 'null'
> INFO - Configuring PersistenceUnit(name=educaPU,
> provider=org.eclipse.persistence.jpa.PersistenceProvider)
> DEBUG - raw <jta-data-source>java:/OracleDS</jta-datasource>
> DEBUG - raw <non-jta-data-source>null</non-jta-datasource>
> DEBUG - normalized <jta-data-source>java:/OracleDS</jta-datasource>
> DEBUG - normalized <non-jta-data-source>null</non-jta-datasource>
> DEBUG - Available DataSources
> DEBUG - DataSource(name=educaDatabase, JtaManaged=true)
> DEBUG - DataSource(name=educaDatabaseNonJta, JtaManaged=false)
> INFO - Adjusting PersistenceUnit educaPU <jta-data-source> to  
> Resource ID
> 'educaDatabase' from 'java:/OracleDS'
> INFO - Adjusting PersistenceUnit educaPU <non-jta-data-source> to  
> Resource
> ID 'educaDatabaseNonJta' from 'null'
> INFO - Using 'openejb.descriptors.output=true'
> INFO - Using 'openejb.descriptors.output=true'
> INFO - Dumping Generated ejb-jar.xml to:
> C:\Users\ELARBI~1\AppData\Local\Temp\ejb- 
> jar-8653392470350675266bin.xml
> INFO - Dumping Generated openejb-jar.xml to:
> C:\Users\ELARBI~1\AppData\Local\Temp\openejb- 
> jar-2646860971308971129bin.xml
> INFO - Using 'openejb.descriptors.output=true'
> INFO - Dumping Generated ejb-jar.xml to:
> C:\Users\ELARBI~1\AppData\Local\Temp\ejb- 
> jar-3949315494677255611classes.xml
> INFO - Dumping Generated openejb-jar.xml to:
> C:\Users\ELARBI~1\AppData\Local\Temp\openejb- 
> jar-6700058807329760686classes.xml
> DEBUG - Adding persistence-unit educaPU property
> eclipselink.target- 
> database 
> =org.eclipse.persistence.platform.database.oracle.OraclePlatform
> DEBUG - Adding persistence-unit educaPU property
> non-jta-data-source=educaDatabase
> DEBUG - Adding persistence-unit educaPU property
> jta-data-source=educaDatabase
> DEBUG - Adding persistence-unit educaPU property
> eclipselink.ddl-generation=drop-and-create-tables
> DEBUG - Adding persistence-unit educaPU property
> eclipselink.application-location=G:/data/eclipse/workspace_0/Educa- 
> serveur-test/scriptDB
> DEBUG - Adding persistence-unit educaPU property
> eclipselink.ddl-generation.output-mode=both
> DEBUG - Adjusting PersistenceUnit(name=educaPU) property to
> eclipselink.target- 
> server=org.apache.openejb.eclipselink.JTATransactionController
> INFO - Using 'openejb.validation.output.level=VERBOSE'
> INFO - Enterprise application "classpath.ear" loaded.
> INFO - Assembling app: classpath.ear
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> INFO - PersistenceUnit(name=Educa-serveur-test,
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence Provider  
> requested
> installation of a ClassFileTransformer which requires a JavaAgent.   
> See
> http://openejb.apache.org/3.0/javaagent.html
> INFO - PersistenceUnit(name=educaPU,
> provider=org.eclipse.persistence.jpa.PersistenceProvider)
> DEBUG - Using default 'openejb.tempclassloader.skip=none'  Possible  
> values
> are: none, annotations, enums or NONE or ALL
> ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence Provider  
> requested
> installation of a ClassFileTransformer which requires a JavaAgent.   
> See
> http://openejb.apache.org/3.0/javaagent.html
> DEBUG - Using default
> 'openejb 
> .jndiname 
> .strategy.class=org.apache.openejb.assembler.classic.JndiBuilder 
> $TemplatedStrategy'
> INFO - Using
> 'openejb.jndiname.format={ejbName}/{interfaceType.annotationName}'
> DEBUG - Using default
> 'openejb 
> .jndiname 
> .strategy.class=org.apache.openejb.assembler.classic.JndiBuilder 
> $TemplatedStrategy'
> INFO - Using
> 'openejb.jndiname.format={ejbName}/{interfaceType.annotationName}'
> DEBUG - Using default 'openejb.localcopy=true'
> INFO - Jndi(name=ConfigurationBean/Remote) -->
> Ejb(deployment-id=ConfigurationBean)
> INFO - Jndi(name=AnnuaireBean/Remote) --> Ejb(deployment- 
> id=AnnuaireBean)
> INFO - Jndi(name=RessourceBean/Remote) --> Ejb(deployment- 
> id=RessourceBean)
> INFO - Jndi(name=InscriptionBean/Remote) -->
> Ejb(deployment-id=InscriptionBean)
> INFO - Jndi(name=ScolariteBean/Remote) --> Ejb(deployment- 
> id=ScolariteBean)
> INFO - Jndi(name=RessourceWS/Remote) --> Ejb(deployment- 
> id=RessourceWS)
> INFO - Jndi(name=ScolariteWS/Remote) --> Ejb(deployment- 
> id=ScolariteWS)
> INFO - Created Ejb(deployment-id=ScolariteBean, ejb- 
> name=ScolariteBean,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=RessourceWS, ejb-name=RessourceWS,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=InscriptionBean, ejb- 
> name=InscriptionBean,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=RessourceBean, ejb- 
> name=RessourceBean,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=ScolariteWS, ejb-name=ScolariteWS,
> container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=ConfigurationBean,
> ejb-name=ConfigurationBean, container=Default Stateless Container)
> INFO - Created Ejb(deployment-id=AnnuaireBean, ejb-name=AnnuaireBean,
> container=Default Stateless Container)
> INFO - Deployed Application(path=classpath.ear)
> DEBUG - Containers        : 1
> DEBUG - Type        Container ID
> DEBUG -    STATELESS   Default Stateless Container
> DEBUG - Deployments       : 7
> DEBUG - Type        Deployment ID
> DEBUG -    STATELESS   AnnuaireBean
> DEBUG -    STATELESS   InscriptionBean
> DEBUG -    STATELESS   ScolariteBean
> DEBUG -    STATELESS   ScolariteWS
> DEBUG -    STATELESS   RessourceWS
> DEBUG -    STATELESS   RessourceBean
> DEBUG -    STATELESS   ConfigurationBean
> DEBUG - SecurityService   :
> org.apache.openejb.core.security.SecurityServiceImpl
> DEBUG - TransactionManager:
> org.apache.geronimo.transaction.manager.GeronimoTransactionManager
> DEBUG - OpenEJB Container System ready.
> [EL Info]: 2009-10-24 18:36:13.028--ServerSession(1056169)-- 
> EclipseLink,
> version: Eclipse Persistence Services - 1.1.2.v20090612-r4475
> [EL Info]: 2009-10-24
> 18:36:13.976--ServerSession(1056169)--file:/G:/data/eclipse/ 
> workspace_0/Educa-serveur/build/classes/-educaPU
> login successful
> [EL Warning]: 2009-10-24 18:36:14.792--ServerSession(1056169)-- 
> Exception
> [EclipseLink-4002] (Eclipse Persistence Services - 1.1.2.v20090612- 
> r4475):
> org.eclipse.persistence.exceptions.DatabaseException
> Internal Exception: java.sql.SQLException: ORA-00955: ce nom d'objet  
> existe
> déjà
>
> Error Code: 955
> Call: CREATE TABLE SEQUENCE (SEQ_NAME VARCHAR2(50) NOT NULL, SEQ_COUNT
> NUMBER(38) NULL, PRIMARY KEY (SEQ_NAME))
> Query: DataModifyQuery(sql="CREATE TABLE SEQUENCE (SEQ_NAME  
> VARCHAR2(50) NOT
> NULL, SEQ_COUNT NUMBER(38) NULL, PRIMARY KEY (SEQ_NAME))")
>
>
> Quintin Beukes-2 wrote:
>>
>> These have to work.
>>
>> It looks like all 3 the necessary properties are being detected, so
>> you're specifying them in the correct place (system property or IC
>> environment). The only explanation could be that the values aren't
>> just right yet.
>>
>> So, set the following and see if it works:
>> openejb.deployments.classpath.filter.descriptors=true
>> openejb.deployments.classpath.include=""
>> openejb.deployments.classpath.exclude=".*"
>>
>> What happens when you specify the above. It should then not load
>> ANYTHING. If it works, you can start adjusting it till satisfied.
>>
>> You should remember that it is a regular expression on the URL, so
>> specify like "file:///c:/path/to/classes/.*"
>>
>> Also, if the libs is under your build/ directory, that would explain
>> why it finds it.
>>
>> Lastly, neither of these options take precedence. A list of urls are
>> taken, on which the excludes are run to give a list, then the  
>> includes
>> are run to give a list. These 2 lists are then combined and used as
>> the list of classpaths to scan. So you can choose to use both, or  
>> only
>> one. If you want to use ONLY includes, then use the exclude from  
>> above
>> with your own include. If you want to use ONLY excludes, do the same,
>> but the other way around.
>>
>> Also, if you're still not finding love, send your complete OpenEJB  
>> output.
>>
>> Q
>>
>> On Sat, Oct 24, 2009 at 3:47 PM, hypnosat7 <ablarbi@yahoo.fr> wrote:
>>>
>>> No change !
>>> I still got the message :
>>> WARN - Searched 78 classpath urls in 6917 milliseconds.  Average 88
>>> milliseconds per url.
>>> WARN - Consider adjusting your  
>>> openejb.deployments.classpath.exclude and
>>> openejb.deployments.classpath.include settings.  Current settings:
>>> exclude='".*"',
>>> include='"G:/data/eclipse/workspace_0/Educa-serveur/build/.*"'
>>>
>>>
>>> Jean-Louis MONTEIRO wrote:
>>>>
>>>> Hi,
>>>>
>>>> try adding this property
>>>>
>>>> openejb.deployments.classpath.filter.descriptors=true
>>>>
>>>> Jean-Louis
>>>>
>>>>
>>>> hypnosat7 wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>>   I'm looking for a way to make my tests runing quickly. When I  
>>>>> see the
>>>>> log trace of my test run, there's a lot of things done by OpenEjb
>>>>> (dicovering clientModule, checking for ejbs in the JBoss  
>>>>> jars!, ...).
>>>>> How
>>>>> can I say to OpenEJB to look for ejbs only in a path of my  
>>>>> choice ?
>>>>>
>>>>> In fact I've tried this:
>>>>> openejb.deployments.classpath.exclude = ".*"
>>>>> openejb.deployments.classpath.include =
>>>>> "G:/data/eclipse/workspace_0/Educa-serveur/build/.*"
>>>>>
>>>>> But when I run my test I'm still seing:
>>>>> WARN - Inspecting classpath for applications: 78 urls.
>>>>> WARN - ADJUST THE EXCLUDE/INCLUDE!!!.  Current settings:
>>>>> openejb.deployments.classpath.exclude='".*"',
>>>>> openejb.deployments.classpath.include='"G:/data/eclipse/ 
>>>>> workspace_0/Educa-serveur/build/.*"'
>>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Optimizing-the-OpenEjb-modules-discovery-tp26036547p26039164.html
>>> Sent from the OpenEJB User mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/Optimizing-the-OpenEjb-modules-discovery-tp26036547p26041296.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>
>


Mime
View raw message