In order to store Session to database, I wrote the following code:
<Manager className='org.apache.catalina.session.PersistentManager'
maxIdleBackup='1'>
<Store className="org.apache.catalina.session.JDBCStore"
driverName=""
connectionURL=""
sessionTable="sessions"
sessionIdCol="session_id"
sessionDataCol="session_data"
sessionValidCol="valid_session"
sessionMaxInactiveCol="max_inactive"
sessionLastAccessedCol="last_access"
sessionAppCol='app_name' />
</Manager>
Now I need to load the driverName
and connectionURL
from an external jdbc.properties
file to ensure portability. How can I do this?
**jdbc.properties**
jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://localhost:5432/myDB
jdbc.username=postgres
jdbc.password=root