We are using a context configuration file to provide our database
connectivity through a JNDI entry to our application so that the file
can change without the purchasers of our software having to tinker about
with it internally. Here is our file:
<Context path="/chronicle" debug="5" reloadable="true"
crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="ej-Log." suffix=".txt" timestamp="true"/>
<Resource name="jdbc/chronicle"
auth="Container"
type="javax.sql.DataSource"
username="sa"
password="xxxxxxx"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://localhost/PsDb"
maxActive="-1"
maxIdle="0"
/>
</Context>
I picked this trick up from a predecessor on a job and have never found
it documented anywhere. I would like to use the same approach to define
JNDI keys for the mail server. Can someone help?
Thanks.