Re: Datasources in Shark

Monique Maker <[email protected]>
Newsgroups gmane.comp.java.enhydra.shark
Message-ID <[email protected]>
Hello all,

We have just downloaded the last Shark build 1.1-2 and tried to replace 
the old version (1.0.1) we have used in our project but we met the 
following problems:
1. When we tried to use Shark library with a "standard" Oracle connection:
  Shark.config:
  ...
  DatabaseManager.DB.sharkdb.JdbcDriver="oracle.jdbc.driver.OracleDriver"
  
DatabaseManager.DB.sharkdb.Connection.Url="jdbc:oracle:thin:@dbserver:1521:db"
  #DatabaseManager.DB.sharkdb.Connection.DataSourceName=WfEDataSource
  
#DatabaseManager.DB.sharkdb.Connection.ConnectionFactory=com.lutris.appserver.server.sql.DataSourceDBConnectionFactory
  
#DatabaseManager.DB.sharkdb.ConnectionAllocator=com.lutris.appserver.server.sql.datasource.DataSourceConnectionAllocator
  #
  DatabaseManager.DB.sharkdb.Connection.User="shark"
  DatabaseManager.DB.sharkdb.Connection.Password="enhydra"
  ...

we received the following error:
SharkEngineManager -> Shark engine is being initialized ...
2005-07-11 16:06:16,669: SharkEngineManager -> Working with 
'org.enhydra.shark.CallbackUtil' implementation of core 
CallbackUtilities API
2005-07-11 16:06:16,669: SharkEngineManager -> Working with 
'org.enhydra.shark.SharkObjectFactory' implementation of core 
SharkObjectFactory API
2005-07-11 16:06:16,669: SharkEngineManager -> Working with 
'org.enhydra.shark.ToolAgentManagerImpl' implementation of core 
ToolAgentManager API
2005-07-11 16:06:16,669: SharkEngineManager -> Working with 
'org.enhydra.shark.logging.StandardLoggingManager' implementation of 
Logging API
2005-07-11 16:06:16,684: SharkEngineManager -> Working without Caching 
API implementation - CacheManager is not specified.
java.lang.Error: Failed to make Standard Connection Allocator : 
com.lutris.appserver.server.sql.standard.StandardConnectionAllocator
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.loadConnectionAllocator(StandardLogicalDatabase.java:503)
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(StandardLogicalDatabase.java:278)
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(StandardLogicalDatabase.java:190)
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(StandardLogicalDatabase.java:176)
        at 
com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabase(StandardDatabaseManager.java:538)
        at 
com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(StandardDatabaseManager.java:345)
        at 
org.enhydra.shark.utilities.dods.DODSUtilities.init(DODSUtilities.java:211)
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:103)
        at 
org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
        at org.enhydra.shark.Shark.init(Shark.java:297)
        at org.enhydra.shark.Shark.configure(Shark.java:69)
        ...
        at 
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
        at 
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
        at 
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at 
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
java.lang.NullPointerException
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
        at 
org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
        at org.enhydra.shark.Shark.init(Shark.java:297)
        at org.enhydra.shark.Shark.configure(Shark.java:69)
        ...
        at 
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
        at 
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
        at 
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at 
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
org.enhydra.shark.api.internal.instancepersistence.PersistenceException
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:163)
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
        at 
org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
        at org.enhydra.shark.Shark.init(Shark.java:297)
        at org.enhydra.shark.Shark.configure(Shark.java:69)
        ...
        at 
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
        at 
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
        at 
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at 
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: java.lang.NullPointerException
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
        ... 26 more


2. When we tried to use a datasource
  Shark.config:
  ...
  #DatabaseManager.DB.sharkdb.JdbcDriver="oracle.jdbc.driver.OracleDriver"
  
#DatabaseManager.DB.sharkdb.Connection.Url="jdbc:oracle:thin:@dbserver:1521:db"
  DatabaseManager.DB.sharkdb.Connection.DataSourceName=WfEDataSource
  
DatabaseManager.DB.sharkdb.Connection.ConnectionFactory=com.lutris.appserver.server.sql.DataSourceDBConnectionFactory
  
DatabaseManager.DB.sharkdb.ConnectionAllocator=com.lutris.appserver.server.sql.datasource.DataSourceConnectionAllocator
  #
  #DatabaseManager.DB.sharkdb.Connection.User="shark"
  #DatabaseManager.DB.sharkdb.Connection.Password="enhydra"
  ...

we received another error:
SharkEngineManager -> Shark engine is being initialized ...
2005-07-11 15:54:28,213: SharkEngineManager -> Working with 
'org.enhydra.shark.CallbackUtil' implementation of core 
CallbackUtilities API
2005-07-11 15:54:28,213: SharkEngineManager -> Working with 
'org.enhydra.shark.SharkObjectFactory' implementation of core 
SharkObjectFactory API
2005-07-11 15:54:28,213: SharkEngineManager -> Working with 
'org.enhydra.shark.ToolAgentManagerImpl' implementation of core 
ToolAgentManager API
2005-07-11 15:54:28,213: SharkEngineManager -> Working with 
'org.enhydra.shark.logging.StandardLoggingManager' implementation of 
Logging API
2005-07-11 15:54:28,244: SharkEngineManager -> Working without Caching 
API implementation - CacheManager is not specified.
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for 
pool "WfEConnectionPool" created.>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized 
statement cache of size "250" for connection in pool "WfEConnectionPool".>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for 
pool "WfEConnectionPool" created.>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized 
statement cache of size "250" for connection in pool "WfEConnectionPool".>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for 
pool "WfEConnectionPool" created.>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized 
statement cache of size "250" for connection in pool "WfEConnectionPool".>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for 
pool "WfEConnectionPool" created.>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized 
statement cache of size "250" for connection in pool "WfEConnectionPool".>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for 
pool "WfEConnectionPool" created.>
<2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized 
statement cache of size "250" for connection in pool "WfEConnectionPool".>
<2005-7-11 15:54:28 EEST> <Info> <Common> <BEA-000628> <Created "5" 
resources for pool "WfEConnectionPool", out of which "5" are available 
and "0" are unavailable.>
java.lang.AbstractMethodError: 
com.lutris.appserver.server.sql.standard.StandardDBTransactionFactory.setLogicalDb(Lcom/lutris/appserver/server/sql/LogicalDatabase;)V
        at 
com.lutris.appserver.server.sql.DBTransactionFactoryCreator.getDBTransactionFactory(DBTransactionFactoryCreator.java:42)
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(StandardLogicalDatabase.java:313)
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(StandardLogicalDatabase.java:190)
        at 
com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(StandardLogicalDatabase.java:176)
        at 
com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabase(StandardDatabaseManager.java:538)
        at 
com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(StandardDatabaseManager.java:345)
        at 
org.enhydra.shark.utilities.dods.DODSUtilities.init(DODSUtilities.java:211)
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:103)
        at 
org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
        at org.enhydra.shark.Shark.init(Shark.java:297)
        at org.enhydra.shark.Shark.configure(Shark.java:69)
        ...
        at 
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
        at 
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
        at 
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at 
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
java.lang.NullPointerException
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
        at 
org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
        at org.enhydra.shark.Shark.init(Shark.java:297)
        at org.enhydra.shark.Shark.configure(Shark.java:69)
        ...
        at 
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
        at 
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
        at 
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at 
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
org.enhydra.shark.api.internal.instancepersistence.PersistenceException
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:163)
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
        at 
org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
        at org.enhydra.shark.Shark.init(Shark.java:297)
        at org.enhydra.shark.Shark.configure(Shark.java:69)
        ...
        at 
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
        at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
        at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
        at 
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
        at 
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
        at 
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
        at 
weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
        at 
weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
        at 
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
        at 
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
        at 
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: java.lang.NullPointerException
        at 
org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
        ... 26 more

Just for the record, we have installed and configured the binary package 
(shark-1.1-2.setup.exe) then copied its lib folder and the required 
configuration files (Shark.config, dodsConf.xml, and OracleConf.xml) to 
our application (we have done just the same with version 1.0.1).

Our application is running on BEA WebLogic 8.1 SP2 and Oracle 9i 
database. There is listener that tries to start Shark immediately after 
the corresponding package is deployed on the application server.

Note: The stand-alone Shark application (CORBA server & administrative 
console started using runAll command) works fine using (naturally) the 
first configurtaion.

Is there anyone to met a similar problem?
Any suggestions what we are doing wrong?

Best Regards,
Monique

Sasa Bojanic wrote:

>Hi,
>
>there are two major changes today:
>
>1. The great contribution by David Forslund: CORBA server for Shark that is based on POA.
>        - You can choose which server you want to start, an old one - using old scripts (run or runAll to also start admin), or POA,
>using runPOA or runAllPOA scripts
>        - the admin client is also modified
>
>2. DODS jars are updated, and now it is possible to configure DB through Data Sources, without a workaround with including eaf jars.
>You just need to specify something like following in Shark.conf:
>
>    DatabaseManager.DB.sharkdb.Connection.DataSourceName=jndi:hsqlDB
>    DatabaseManager.DB.sharkdb.Connection.ConnectionFactory=com.lutris.appserver.server.sql.DataSourceDBConnectionFactory
>    DatabaseManager.DB.sharkdb.ConnectionAllocator=com.lutris.appserver.server.sql.datasource.DataSourceConnectionAllocator
>
>        and you can comment the following lines:
>
>    #DatabaseManager.DB.sharkdb.JdbcDriver="xxx"
>    #DatabaseManager.DB.sharkdb.Connection.Url="jdbc:xxx"
>    #DatabaseManager.DB.sharkdb.Connection.User="xxx"
>    #DatabaseManager.DB.sharkdb.Connection.Password="xxx"
>
>
>Regards,
>Sasa.
>
>
>
>
message-footer.txt (text/plain, 271 B)
--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.