Is there a way of externalizing the database username and password? Do you know if we can put those as system properties instead of in the configuration file?
hanasakijiji wrote: > > Take a look below... It looks like JCS bypasses the use of JNDI > datasources > (handy feature for applications not running in a Appserver) and provides > its > own implemenation of the concept. Look at what is highlighted below... > Perhaps try the JNDI url for the "url" and a table name of [emptyString]? > Long shot... but worth a shot... If not a feature enhancement request. > > *http://jakarta.apache.org/jcs/JDBCDiskCacheProperties.html* > JDBC Disk Configuration Properties PropertyDescriptionRequired Default > Value > MaxPurgatorySize The maximum number of items allowed in the queue of items > to be written to disk. N5000 url The database url. The *database name will > be added to this value to create the full database url*. Y > databaseThis is appended to the url.Y > driverClassName The class name of the driver to talk to your database. Y > tableNameThe name of the table.N JCS_STOREtestBeforeInsert Should the disk > cache do a select before trying to insert new element on update, or should > it try to insert and handle the error. Ntrue maxActive This sets the > maximum > number of connections allowed. Y > allowRemoveAll Should the disk cache honor remove all (i.e. clear) > requests. > You might set this to false to prevent someone from accidentally clearing > out an entire database. Ntrue UseDiskShrinker Should the disk cache try to > delete expired items from the database. Ntrue ShrinkerIntervalSecondsHow > often should the disk shrinker run.N 300 > > > *** Also note: *If you are talking about the JCS cache for hibernate the > following is relevant... > *"By default, Hibernate uses EHCache for JVM-level caching. (JCS support > is > now deprecated and will be removed in a future version of Hibernate.)"* > http://docs.jboss.org/ejb3/app-server/Hibernate3/reference/en/html_single/ > > *Table 19.1. Cache Providers* > CacheProvider classType Cluster SafeQuery Cache Supported Hashtable (not > intended for production use)org.hibernate.cache.HashtableCacheProvider > memory yesEHCacheorg.hibernate.cache.EhCacheProvider memory, disk yes > OSCacheorg.hibernate.cache.OSCacheProvider memory, disk yesSwarmCache > org.hibernate.cache.SwarmCacheProvider clustered (ip multicast)yes > (clustered invalidation) JBoss TreeCache > org.hibernate.cache.TreeCacheProviderclustered (ip multicast), > transactional yes > (replication)yes (clock sync req.) > > On Mon, Aug 18, 2008 at 4:29 PM, danparker <[EMAIL PROTECTED]> > wrote: >> >> We have many environments for development, testing and production that we >> need to support. >> >> Is there an alternative to using a db url, username & password is there a >> way to leverage the application server datasource name, db alias and JAAS >> authentication? >> >> This will enable us to make the JCS configuration environment agnostic. >> >> >> Dan >> >> >> -- >> View this message in context: > http://www.nabble.com/Using-Application-server-JAAS-auth-alias-and-datasource-for-JDBCDiskCache-tp19039424p19039424.html >> Sent from the JCS - Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- View this message in context: http://www.nabble.com/Using-Application-server-JAAS-auth-alias-and-datasource-for-JDBCDiskCache-tp19039424p19727923.html Sent from the JCS - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]