Re: [enhydra] InvocationTargetException

Slobodan Vujasinovic <[email protected]> Thu, 28 Jul 2005 20:29:52 +0200
Newsgroups gmane.comp.java.enhydra.general
Organization PROZONE
Message-ID <[email protected]>
This is a multi-part message in MIME format...

------------=_1122575522-23285-243
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,

'StandardDBConnectionFactory' and 'StandardConnectionAllocator' are used=20
in cases when standard DatabaseManager configuration is used.
That means, when next parameter set is defined:
<env-entry>
=20=20=20=20
<env-entry-name>DatabaseManager/DB/setnet_host/JdbcDriver</env-entry-name>
    <env-entry-value>DB_Driver_Class</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>
  <env-entry>
=20=20=20=20
<env-entry-name>DatabaseManager/DB/setnet_host/Connection/Url</env-entry-na=
me>
 <env-entry-value>jdbc:hsqldb:DB_URL</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>
  <env-entry>
=20=20=20=20
<env-entry-name>DatabaseManager/DB/setnet_host/Connection/User</env-entry-n=
ame>
    <env-entry-value>username</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>
  <env-entry>
=20=20=20=20
<env-entry-name>DatabaseManager/DB/setnet_host/Connection/Password</env-ent=
ry-name>
    <env-entry-value>password</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>

'DataSourceConnectionAllocator' and 'DataSourceDBConnectionFactory' are=20
used in cases when DatabaseManager is using 'DataSource'.
That means, when parameter
<env-entry>
 <env-entry-name>DatabaseManager/DB/setnet_host/Connection/DataSourceName</=
env-entry-name>
    <env-entry-value>jndi:yourDB</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
  </env-entry>
is defined (in application configuration file) and resource

<Resource name=3D"yourDB" type=3D"javax.sql.DataSource"=20
       maxWait=3D"5000" maxActive=3D"40" password=3D"password"=20
       maxIdle=3D"2" username=3D"username"=20
       driverClassName=3D"DB_Driver_Class"=20
       url=3D"DB_URL" />

is defined (in context descriptor file - 'META-INF/context.xml').

This is not connected (Standard or DataSource configuration option) to=20
DB implementation that you are using. This is something that you have to=20
do trough actual configuration parameter values (driverClassname,=20
username, password, url, etc.)!

Regards,
  Slobodan Vujasinovic
Enhydra Development Team



Phoebe Whitefield wrote:

>On Thu, 28 Jul 2005 09:04:53 +0200
> Slobodan Vujasinovic <[email protected]> wrote:
>=20=20
>
>>Hi,
>>
>>your problems are 'ConnectionAllocator' and
>>'Connection/ConnectionFactory' database parameter
>>settings. You are not using Data Source for your DB
>>configuration!
>>
>>Therefore, you should use:
>>
>><env-entry>
>>
>>=20=20=20=20
>>
><env-entry-name>DatabaseManager/DB/myapp/ConnectionAllocator</env-entry-na=
me>
>=20=20
>
>   <env-entry-value>com.lutris.appserver.server.sql.standard.StandardConne=
ctionAllocator</env-entry-value>
>=20=20
>
>>   <env-entry-type>java.lang.String</env-entry-type>
>></env-entry>
>>
>><env-entry>
>>
>>=20=20=20=20
>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/ConnectionFactory</=
env-entry-name>
>=20=20
>
><env-entry-value>com.lutris.appserver.server.sql.StandardDBConnectionFacto=
ry</env-entry-value>
>=20=20
>
>><env-entry-type>java.lang.String</env-entry-type>
>></env-entry>
>>
>>This should be default configuration! Therefore, you
>>don't even need (in your case) those parameter settings.
>>
>>Beside this, you have:
>>
>><env-entry>
>>
>>=20=20=20=20
>>
><env-entry-value>DatabaseManager/DB/myapp/Connection/ShutDownString</env-e=
ntry-name>
>=20=20
>
>><env-entry-value>SHUTDOWN</env-entry-value>
>><env-entry-type>java.lang.String</env-entry-type>
>><env-entry>
>>
>>This parameter is only for HSQL database implementation
>>(mid even be a cause of some troubles later on - expel
>>it)!
>>
>>Additionally,
>>
>><env-entry>
>>
>>=20=20=20=20
>>
><env-entry-name>DatabaseManager/ConfigurationDir</env-entry-name>
>=20=20
>
><env-entry-value>${catalina.base}/webapps/ccgeneral/conf/dods</env-entry-v=
alue>
>=20=20
>
>><env-entry-type>java.lang.String</env-entry-type>
>></env-entry>
>>
>>${catalina.base} is not recogniced at this point. It can
>>be placed in some other context descriptor files
>>(context.xml and/or <AppName>.xml) but not in 'web.xml'.
>>
>>Hope this helps!
>>
>>Regards,
>>  Slobodan Vujasinovic
>>Enhydra Development Team
>>
>>
>>
>>Rui Lopes wrote:
>>
>>=20=20=20=20
>>
>>>Hi All,
>>>
>>>I =91m trying to start some applications with enhydra
>>>=20=20=20=20=20=20
>>>
>>6.4, but in all my=20
>>=20=20=20=20
>>
>>>webapps occurs the same exception. I passed all day
>>>=20=20=20=20=20=20
>>>
>>looking for=20
>>=20=20=20=20
>>
>>>configuration mistakes, but I think that I put
>>>=20=20=20=20=20=20
>>>
>>everything in the right=20
>>=20=20=20=20
>>
>>>place. So, if anyone knows what =91s happening, please
>>>=20=20=20=20=20=20
>>>
>>help me.
>>=20=20=20=20
>>
>>>From my logs: (if someone wants to see, I also sent the
>>>=20=20=20=20=20=20
>>>
>>web.xml in the=20
>>=20=20=20=20
>>
>>>attachment)
>>>
>>>2005-07-27 21:49:31,690: ERROR: Unable to change
>>>=20=20=20=20=20=20
>>>
>>application to=20
>>=20=20=20=20
>>
>>>running state
>>>
>>>com.lutris.appserver.server.ApplicationException:=20
>>>java.lang.reflect.InvocationTargetException:=20
>>>java.lang.reflect.InvocationTargetException
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.createDatabaseManager(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.startup(Unknown
>=20=20
>
>>Source)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.mobicomp.mobilekeeper.syncserver.SyncServer.startup(SyncServer.java:32)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.changeToRunningState(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.ensureAppIsRunning(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.init(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:=
1091)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.jav=
a:3857)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java=
:759)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:894)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:8=
57)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupp=
ort.java:119)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardService.start(StandardService.java:450)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Catalina.start(Catalina.java:537)
>=20=20
>
>>>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>=20=20=20=20=20=20
>>>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
pl.java:25)
>=20=20
>
>>>at java.lang.reflect.Method.invoke(Method.java:585)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
>=20=20
>
>>>Caused by: java.lang.reflect.InvocationTargetException
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>=20=20
>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcc=
essorImpl.java:39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstr=
uctorAccessorImpl.java:27)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>=20=20
>
>>>... 32 more
>>>
>>>Caused by:
>>>=20=20=20=20=20=20
>>>
>>com.lutris.appserver.server.sql.DatabaseManagerException:
>>
>>=20=20=20=20
>>
>>>Could not create logical database myapp:
>>>=20=20=20=20=20=20
>>>
>>java.lang.NullPointerException
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabas=
e(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(Unknown
>=20=20
>
>>>Source)
>>>
>>>... 36 more
>>>
>>>Caused by: java.lang.NullPointerException
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initResul=
tSetConcurrency(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(=
Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(Un=
known
>=20=20
>
>>>Source)
>>>
>>>... 38 more
>>>
>>>*** Caused by:
>>>
>>>java.lang.reflect.InvocationTargetException
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>=20=20
>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcc=
essorImpl.java:39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstr=
uctorAccessorImpl.java:27)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.createDatabaseManager(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.startup(Unknown
>=20=20
>
>>Source)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.mobicomp.mobilekeeper.syncserver.SyncServer.startup(SyncServer.java:32)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.changeToRunningState(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.ensureAppIsRunning(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.init(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:=
1091)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.jav=
a:3857)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java=
:759)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:894)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:8=
57)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupp=
ort.java:119)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardService.start(StandardService.java:450)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Catalina.start(Catalina.java:537)
>=20=20
>
>>>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>=20=20=20=20=20=20
>>>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
pl.java:25)
>=20=20
>
>>>at java.lang.reflect.Method.invoke(Method.java:585)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
>=20=20
>
>>>Caused by:
>>>=20=20=20=20=20=20
>>>
>>com.lutris.appserver.server.sql.DatabaseManagerException:
>>
>>=20=20=20=20
>>
>>>Could not create logical database myapp:
>>>=20=20=20=20=20=20
>>>
>>java.lang.NullPointerException
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabas=
e(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(Unknown
>=20=20
>
>>>Source)
>>>
>>>... 36 more
>>>
>>>Caused by: java.lang.NullPointerException
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initResul=
tSetConcurrency(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(=
Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(Un=
known
>=20=20
>
>>>Source)
>>>
>>>... 38 more
>>>
>>>*** Caused by:
>>>
>>>
>>>=20=20=20=20=20=20
>>>
>>com.lutris.appserver.server.sql.DatabaseManagerException:
>>Could not=20
>>=20=20=20=20
>>
>>>create logical database myapp:
>>>=20=20=20=20=20=20
>>>
>>java.lang.NullPointerException
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabas=
e(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(Unknown
>=20=20
>
>>>Source)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>=20=20
>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcc=
essorImpl.java:39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstr=
uctorAccessorImpl.java:27)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.createDatabaseManager(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.startup(Unknown
>=20=20
>
>>Source)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.mobicomp.mobilekeeper.syncserver.SyncServer.startup(SyncServer.java:32)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.changeToRunningState(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.ensureAppIsRunning(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.init(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:=
1091)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.jav=
a:3857)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java=
:759)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:894)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:8=
57)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupp=
ort.java:119)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardService.start(StandardService.java:450)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Catalina.start(Catalina.java:537)
>=20=20
>
>>>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>=20=20=20=20=20=20
>>>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
pl.java:25)
>=20=20
>
>>>at java.lang.reflect.Method.invoke(Method.java:585)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
>=20=20
>
>>>Caused by: java.lang.NullPointerException
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initResul=
tSetConcurrency(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(=
Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(Un=
known
>=20=20
>
>>>Source)
>>>
>>>... 38 more
>>>
>>>*** Caused by:
>>>
>>>java.lang.NullPointerException
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initResul=
tSetConcurrency(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(=
Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(Un=
known
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabas=
e(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(Unknown
>=20=20
>
>>>Source)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>=20=20
>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcc=
essorImpl.java:39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstr=
uctorAccessorImpl.java:27)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.createDatabaseManager(Unkn=
own
>=20=20
>
>>>Source)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.StandardApplication.startup(Unknown
>=20=20
>
>>Source)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.mobicomp.mobilekeeper.syncserver.SyncServer.startup(SyncServer.java:32)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.changeToRunningState(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.ensureAppIsRunning(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.init(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:=
1091)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.jav=
a:3857)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java=
:759)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:894)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:8=
57)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupp=
ort.java:119)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardService.start(StandardService.java:450)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Catalina.start(Catalina.java:537)
>=20=20
>
>>>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>=20=20=20=20=20=20
>>>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
pl.java:25)
>=20=20
>
>>>at java.lang.reflect.Method.invoke(Method.java:585)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
>=20=20
>
>>>2005-07-27 21:49:31,723: ERROR: Servlet /testapp threw
>>>=20=20=20=20=20=20
>>>
>>load() exception
>>=20=20=20=20
>>
>>>javax.servlet.ServletException: Unable to change
>>>=20=20=20=20=20=20
>>>
>>application to=20
>>=20=20=20=20
>>
>>>running state
>>>
>>>caused by class
>>>=20=20=20=20=20=20
>>>
>>com.lutris.appserver.server.ApplicationException:=20
>>=20=20=20=20
>>
>>>java.lang.reflect.InvocationTargetException:=20
>>>java.lang.reflect.InvocationTargetException
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.throwServletException(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.ensureAppIsRunning(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>com.lutris.appserver.server.httpPresentation.servlet.HttpPresentationServl=
et.init(Unknown
>=20=20
>
>>>Source)
>>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:=
1091)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.jav=
a:3857)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java=
:759)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:894)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:8=
57)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:475)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupp=
ort.java:119)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardService.start(StandardService.java:450)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Catalina.start(Catalina.java:537)
>=20=20
>
>>>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>>>=20=20=20=20=20=20
>>>
>>Method)
>>=20=20=20=20
>>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
39)
>=20=20
>
>>>at=20
>>>
>>>=20=20=20=20=20=20
>>>
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
pl.java:25)
>=20=20
>
>>>at java.lang.reflect.Method.invoke(Method.java:585)
>>>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
>=20=20
>
>>>at
>>>=20=20=20=20=20=20
>>>
>org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
>=20=20
>
>>>Thanks,
>>>
>>>Rui Lopes.
>>>
>>>=20=20=20=20=20=20
>>>
>>------------------------------------------------------------------------
>>=20=20=20=20
>>
>>><?xml version=3D"1.0" encoding=3D"ISO-8859-1"?>
>>><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD
>>>=20=20=20=20=20=20
>>>
>>Web Application 2.3//EN"
>>"http://java.sun.com/dtd/web-app_2_3.dtd">
>>=20=20=20=20
>>
>>><web-app>
>>> <servlet>
>>>   <servlet-name>enhydra</servlet-name>
>>>
>>>=20=20=20=20=20=20
>>>
>   <servlet-class>com.lutris.appserver.server.httpPresentation.servlet.Htt=
pPresentationServlet</servlet-class>
>=20=20
>
>>>   <init-param>
>>>     <param-name>ConfFile</param-name>
>>>     <param-value>web.xml</param-value>
>>>   </init-param>
>>>   <init-param>
>>>     <param-name>ConfFileClass</param-name>
>>>
>>>=20=20=20=20=20=20
>>>
>     <param-value>org.enhydra.util.XMLConfigFile</param-value>
>=20=20
>
>>>   </init-param>
>>>   <load-on-startup>1</load-on-startup>
>>> </servlet>
>>>
>>> <servlet-mapping>
>>>   <servlet-name>enhydra</servlet-name>
>>>   <url-pattern>/*</url-pattern>
>>> </servlet-mapping>
>>>
>>> <resource-env-ref>
>>>   <description>Object factory for ConfConfiguration
>>>=20=20=20=20=20=20
>>>
>>instances.</description>
>>=20=20=20=20
>>
>   <resource-env-ref-name>configuration/ConfConfigurationFactory</resource=
-env-ref-name>
>=20=20
>
>   <resource-env-ref-type>org.enhydra.util.ConfConfiguration</resource-env=
-ref-type>
>=20=20
>
>>> </resource-env-ref>
>>>
>>> <env-entry>
>>>   <env-entry-name>Server/AppClass</env-entry-name>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-value>com.enfim.myapp.server.Server</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>>  <env-entry>
>>>   <env-entry-name>Server/AutoReload</env-entry-name>
>>>   <env-entry-value>false</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>Server/XMLC/DeferredParsing</env-entry-name>
>=20=20
>
>>>   <env-entry-value>false</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <!-- Log4j logger configuration -->
>>>    <env-entry>
>>>	    <env-entry-name>LogClassName</env-entry-name>
>>>=09
>>>=20=20=20=20=20=20
>>>
>   <env-entry-value>com.lutris.logging.Log4jLogger</env-entry-value>
>=20=20
>
>>>	    <env-entry-type>java.lang.String</env-entry-type>
>>>   </env-entry>
>>>
>>>
>>>   <env-entry>
>>>	    <env-entry-name>Log4j</env-entry-name>
>>>=09
>>>=20=20=20=20=20=20
>>>
>   <env-entry-value>${catalina.base}/webapps/testappserver/conf/log4j.xml<=
/env-entry-value>
>=20=20
>
>>>	    <env-entry-type>java.lang.String</env-entry-type>
>>>   </env-entry>
>>>
>>><!--
>>>   <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>>          <env-entry-name>SeparatorLine</env-entry-name>
>>=20=20=20=20
>>
>>>          <env-entry-value>
>>></env-entry-value>
>>>
>>>=20=20=20=20=20=20
>>>
>          <env-entry-type>java.lang.String</env-entry-type>
>=20=20
>
>>>   </env-entry>
>>>-->
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>Server/PresentationPrefix</env-entry-name>
>=20=20
>
>   <env-entry-value>com/enfim/myapp/server</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>   <env-entry-name>Server/Encoding</env-entry-name>
>>>   <env-entry-value>UTF-8</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>>   <env-entry-name>SessionManager/Class</env-entry-name>
>>=20=20=20=20
>>
>   <env-entry-value>com.lutris.appserver.server.sessionEnhydra.StandardSes=
sionManager</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>SessionManager/MaxIdleTime</env-entry-name>
>=20=20
>
>>>   <env-entry-value>30</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>SessionManager/Lifetime</env-entry-name>
>=20=20
>
>>>   <env-entry-value>60</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>Application/DefaultUrl</env-entry-name>
>=20=20
>
>>>   <env-entry-value>sync/Sync.po</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>Application/PresentationTools[]</env-entry-name>
>=20=20
>
>>>   <env-entry-value>xmlc</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/ConfigurationDir</env-entry-name>
>=20=20
>
>   <env-entry-value>${catalina.base}/webapps/ccgeneral/conf/dods</env-entr=
y-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/Databases[]</env-entry-name>
>=20=20
>
>>>   <env-entry-value>myapp</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DefaultDatabase</env-entry-name>
>=20=20
>
>>>   <env-entry-value>myapp</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>>   <env-entry-name>DatabaseManager/Debug</env-entry-name>
>>=20=20=20=20
>>
>>>   <env-entry-value>true</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>  <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/ClassType</env-entry-name>
>=20=20
>
>>>   <env-entry-value>PostgreSQL</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/ObjectId/NextWithPrefix</env-e=
ntry-name>
>=20=20
>
>>>   <env-entry-value>false</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/ShutDownString</env=
-entry-name>
>=20=20
>
>>>   <env-entry-value>SHUTDOWN</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>>
>>> <!--In Enhydra6.0 defined property parameter -
>>>=20=20=20=20=20=20
>>>
>>requires adequate property file defined and integrated in
>>Enhydra Server
>>=20=20=20=20
>>
>>>     You can comment these parameter and uncomment
>>>=20=20=20=20=20=20
>>>
>>lower DatabaseManger properties section -->
>>=20=20=20=20
>>
>>> <!--
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/DataSourceName</env=
-entry-name>
>=20=20
>
>>>   <env-entry-value>jndi:discRackDB</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> -->
>>>
>>> <!-- DatabaseManager additional properties definition
>>>=20=20=20=20=20=20
>>>
>>- required if parameter DataSourceName is not defined -->
>>=20=20=20=20
>>
>>> <!-- -->
>>>
>>><!--
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/JdbcDriver</env-entry-name>
>=20=20
>
>   <env-entry-value>org.postgresql.Driver</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>-->
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/JdbcDriver</env-entry-name>
>=20=20
>
>   <env-entry-value>com.p6.engine.spy.P6SpyDriver</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/Url</env-entry-name>
>=20=20
>
>   <env-entry-value>jdbc:postgresql://localhost/cc_v1-1</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/User</env-entry-nam=
e>
>=20=20
>
>>>   <env-entry-value>myapp</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/Password</env-entry=
-name>
>=20=20
>
>>>   <env-entry-value>myapp</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <!-- -->
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/MaxPoolSize</env-en=
try-name>
>=20=20
>
>>>   <env-entry-value>30</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/AllocationTimeout</=
env-entry-name>
>=20=20
>
>>>   <env-entry-value>10000</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/Logging</env-entry-=
name>
>=20=20
>
>>>   <env-entry-value>true</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/ConnectionAllocator</env-entry=
-name>
>=20=20
>
>   <env-entry-value>com.lutris.appserver.server.sql.datasource.DataSourceC=
onnectionAllocator</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Connection/ConnectionFactory</=
env-entry-name>
>=20=20
>
>   <env-entry-value>com.lutris.appserver.server.sql.DataSourceDBConnection=
Factory</env-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/ObjectId/CacheSize</env-entry-=
name>
>=20=20
>
>>>   <env-entry-value>20</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/ObjectId/MinValue</env-entry-n=
ame>
>=20=20
>
>>>   <env-entry-value>1000000</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/DirtyDOs</env-entry-name>
>=20=20
>
>>>   <env-entry-value>Compatible</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>>
>>> <!-- CACHING OF TABLES/DOS -->
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/dataStores/cache/maxCacheSize<=
/env-entry-name>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/dataStores/cache/maxSimpleCach=
eSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>2000</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/dataStores/cache/maxComplexCac=
heSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>250</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/dataStores/cache/maxMultiJoinC=
acheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>75</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/dataStores/cache/initialCondit=
ion</env-entry-name>
>=20=20
>
>>>   <env-entry-value>*</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Menu/cache/maxCacheSize</env-e=
ntry-name>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Menu/cache/maxSimpleCacheSize<=
/env-entry-name>
>=20=20
>
>>>   <env-entry-value>2000</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Menu/cache/maxComplexCacheSize=
</env-entry-name>
>=20=20
>
>>>   <env-entry-value>250</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Menu/cache/maxMultiJoinCacheSi=
ze</env-entry-name>
>=20=20
>
>>>   <env-entry-value>75</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Menu/cache/initialCondition</e=
nv-entry-name>
>=20=20
>
>>>   <env-entry-value>*</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/operationType/cache/maxCacheSi=
ze</env-entry-name>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/operationType/cache/maxSimpleC=
acheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>2000</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/operationType/cache/maxComplex=
CacheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>250</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/operationType/cache/maxMultiJo=
inCacheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>75</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/operationType/cache/initialCon=
dition</env-entry-name>
>=20=20
>
>>>   <env-entry-value>*</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/DeviceFamily/cache/maxCacheSiz=
e</env-entry-name>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/DeviceFamily/cache/maxSimpleCa=
cheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>2000</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/DeviceFamily/cache/maxComplexC=
acheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>250</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/DeviceFamily/cache/maxMultiJoi=
nCacheSize</env-entry-name>
>=20=20
>
>>>   <env-entry-value>75</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/DeviceFamily/cache/initialCond=
ition</env-entry-name>
>=20=20
>
>>>   <env-entry-value>*</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <!-- /CACHING OF TABLES/DOS -->
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/User/userWildcard</env-entry-name>
>=20=20
>
>>>   <env-entry-value>*</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/User/userSingleWildcard</env-entry-n=
ame>
>=20=20
>
>>>   <env-entry-value>?</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/User/userSingleWildcardEscape</env-e=
ntry-name>
>=20=20
>
>>>   <env-entry-value>\u00A7</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/User/userWildcardEscape</env-entry-n=
ame>
>=20=20
>
>>>   <env-entry-value>\u00A7</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/MaxConnectionUsages</env-entry=
-name>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/AllReadOnly</env-entry-name>
>=20=20
>
>>>   <env-entry-value>false</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/lazyLoading</env-entry-name>
>=20=20
>
>>>   <env-entry-value>false</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/maxExecuteTime</env-entry-name>
>=20=20
>
>>>   <env-entry-value>200</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/DeleteCheckVersion</env-entry-=
name>
>=20=20
>
>>>   <env-entry-value>true</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/DatabaseLockRetryCount</env-en=
try-name>
>=20=20
>
>>>   <env-entry-value>1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/DatabaseLockTimeout</env-entry=
-name>
>=20=20
>
>>>   <env-entry-value>0</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/QueryTimeOut</env-entry-name>
>=20=20
>
>>>   <env-entry-value>0</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/DefaultFetchSize</env-entry-na=
me>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>><!--
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/maxCacheSize</env-entry-=
name>
>=20=20
>
>>>   <env-entry-value>20</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/maxSimpleCacheSize</env-=
entry-name>
>=20=20
>
>>>   <env-entry-value>20</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/maxComplexCacheSize</env=
-entry-name>
>=20=20
>
>>>   <env-entry-value>5</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/reserveFactor</env-entry=
-name>
>=20=20
>
>>>   <env-entry-value>0.1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/initialAllCaches</env-en=
try-name>
>=20=20
>
>>>   <env-entry-value>false</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/CacheLockRetryCount</env=
-entry-name>
>=20=20
>
>>>   <env-entry-value>0</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/CacheLockTimeout</env-en=
try-name>
>=20=20
>
>>>   <env-entry-value>0</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/defaults/cache/CachePercentage</env-ent=
ry-name>
>=20=20
>
>>>   <env-entry-value>-1</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Disc/Cache/maxCacheSize</env-e=
ntry-name>
>=20=20
>
>>>   <env-entry-value>30</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/DB/myapp/Person/Cache/maxCacheSize</env=
-entry-name>
>=20=20
>
>>>   <env-entry-value>10</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>-->
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager/ObjectIdColumnName</env-entry-name>
>=20=20
>
>>>   <env-entry-value>ObjectId</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>DatabaseManager.VersionColumnName</env-entry-name>
>=20=20
>
>>>   <env-entry-value>ObjectVersion</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>PresentationManager/CacheClasses</env-entry-name>
>=20=20
>
>>>   <env-entry-value>true</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>PresentationManager/CacheFiles</env-entry-name>
>=20=20
>
>>>   <env-entry-value>true</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>><!--
>>>    <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>       <env-entry-name>PresentationManager/RequestExecutionLimit</env-entr=
y-name>
>=20=20
>
>>>       <env-entry-value>0</env-entry-value>
>>>
>>>=20=20=20=20=20=20
>>>
>>       <env-entry-type>java.lang.String</env-entry-type>
>>=20=20=20=20
>>
>>>    </env-entry>
>>>    <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>        <env-entry-name>PresentationManager/InitSessionUser</env-entry-nam=
e>
>=20=20
>
>>>        <env-entry-value>false</env-entry-value>
>>>
>>>=20=20=20=20=20=20
>>>
>>        <env-entry-type>java.lang.String</env-entry-type>
>>=20=20=20=20
>>
>>>   </env-entry>
>>>-->
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>myapp.configFileLocation</env-entry-name>
>=20=20
>
>   <env-entry-value>${catalina.base}/webapps/ccgeneral/conf/myapp.conf</en=
v-entry-value>
>=20=20
>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>> <env-entry>
>>>
>>>=20=20=20=20=20=20
>>>
>   <env-entry-name>myapp/machine/applicationID</env-entry-name>
>=20=20
>
>>>   <env-entry-value>web</env-entry-value>
>>>   <env-entry-type>java.lang.String</env-entry-type>
>>> </env-entry>
>>>
>>>
>>></web-app>
>>>=20
>>>
>>>=20=20=20=20=20=20
>>>
>>------------------------------------------------------------------------
>>=20=20=20=20
>>
>>>--
>>>You receive this message as a subscriber of the
>>>=20=20=20=20=20=20
>>>
>>[email protected] mailing list.
>>=20=20=20=20
>>
>>>To unsubscribe: mailto:[email protected]
>>>For general help:
>>>=20=20=20=20=20=20
>>>
>>mailto:[email protected]?subject=3Dhelp
>>=20=20=20=20
>>
>>>ObjectWeb mailing lists service home page:
>>>=20=20=20=20=20=20
>>>
>>http://www.objectweb.org/wws
>>=20=20=20=20
>>
>>>=20
>>>
>>>=20=20=20=20=20=20
>>>
>
>My question is - I am using msql, not standard, in the
>parameter
>"DatabaseManager/DB/myapp/Connection/ConnectionFactory",
>value =3D
>"com.lutris.appserver.server.sql.StandardDBConnectionFactory".
>I can't find a similar one for msql. I replace the
>ConnectionAllocator from standard to msql.=20
>
>Please help. I searched in the cvs and the enhydra 6.4
>jars, I can't find MsqlDBConnectionFactory?
>
>thanks
>
>=20=20
>
>------------------------------------------------------------------------
>
>
>--
>You receive this message as a subscriber of the [email protected] mail=
ing list.
>To unsubscribe: mailto:[email protected]
>For general help: mailto:[email protected]?subject=3Dhelp
>ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>=20=20
>


------------=_1122575522-23285-243
Content-Type: text/plain; name="message-footer.txt"
Content-Disposition: inline; filename="message-footer.txt"
Content-Transfer-Encoding: 8bit


--
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

------------=_1122575522-23285-243--