You can use system properties for any property.  Simply wrap it in ${}.  So, 
${MYPASSWORD} would be replaced by a system property named MYPASSWORD.

Aaron


--- On Mon, 9/29/08, danparker <[EMAIL PROTECTED]> wrote:

> From: danparker <[EMAIL PROTECTED]>
> Subject: Re: Using Application server JAAS auth alias and datasource for 
> JDBCDiskCache
> To: jcs-users@jakarta.apache.org
> Date: Monday, September 29, 2008, 10:12 AM
> 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]

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

Reply via email to