weaver      2004/03/09 08:17:02

  Modified:    components/rdbms/src/java/org/apache/jetspeed/containers
                        rdbms.container.groovy
  Log:
  - added property checks

  - now uses parent container

  

  
  Revision  Changes    Path
  1.7       +5 -3      
jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/containers/rdbms.container.groovy
  
  Index: rdbms.container.groovy
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/components/rdbms/src/java/org/apache/jetspeed/containers/rdbms.container.groovy,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- rdbms.container.groovy    27 Feb 2004 19:44:11 -0000      1.6
  +++ rdbms.container.groovy    9 Mar 2004 16:17:02 -0000       1.7
  @@ -20,7 +20,7 @@
   

   

   

  -container = new DefaultPicoContainer()

  +container = new DefaultPicoContainer(parent)

   

   // This JNDI component helps us publish the datasource

   Class jndiClass = JNDIComponent

  @@ -28,13 +28,15 @@
   container.registerComponentInstance(jndiClass, jndiImpl)

   

   // Create a datasource based on the HSQL server we just created

  -Class dsClass = 
Class.forName("org.apache.jetspeed.components.datasource.DatasourceComponent")

   String url = System.getProperty("org.apache.jetspeed.database.url")

   String driver = System.getProperty("org.apache.jetspeed.database.driver")

   String user = System.getProperty("org.apache.jetspeed.database.user")

   String password = System.getProperty("org.apache.jetspeed.database.password")

   

  -container.registerComponentInstance(dsClass, new BoundDBCPDatasourceComponent(user, 
password, driver, url, 20, 5000, GenericObjectPool.WHEN_EXHAUSTED_GROW, true, 
"jetspeed", jndiImpl))

  +if(url != null)

  +{

  +     container.registerComponentInstance(DatasourceComponent, new 
BoundDBCPDatasourceComponent(user, password, driver, url, 20, 5000, 
GenericObjectPool.WHEN_EXHAUSTED_GROW, true, "jetspeed", jndiImpl))

  +}

   

   

   

  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to