When I try to install my application, I put the war file in the webapps
directory, and in the server.xml I add a <context> mapping. When I start
Tomcat, my war file isn't getting extracted.
Unpack wars is set to true:
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
If I comment out my <context>, the war gets extracted, but I need the
context mapping. Once the war is extracted, I can put the <context> mapping
in and everything works fine.
Any idea why my war isn't getting extracted when the mapping is in there?
My mapping looks like this:
<Context path="/mywebapp" docBase="mywebapp" debug="99"
reloadable="true">
<Resource name="jdbc/pmisDS" auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/mywebappDS">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>50</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>5</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
<parameter>
<name>username</name>
<value>user</value>
</parameter>
<parameter>
<name>password</name>
<value>pass</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.jnetdirect.jsql.JSQLDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:JSQLConnect://mydb/database=name</value>
</parameter>
</ResourceParams>
</Context>
Any suggestions would be greatly appreciated.
Thanks,
Jesse