Thanks for the tip. That will solve our problem for the time being. Mark --- "PELOQUIN,JEFFREY (Non-HP-Boise,ex1)" <[EMAIL PROTECTED]> wrote: > We noticed the same thing. > The load option does not appear to check to see if a > context entry exists > within the server.xml > > Our solution was to write a script that removed the > existing webapp > directory and manually unwarred the new war file > into the correct directory > and then use the manager stop/start commands. > > One other thing we did notice was that Database > connection pool connections > are not destroyed using the stop/start commands (at > least for our pool > implementation) as a result any changes to the > classes or connection > parameters such as login/password or database server > id for the pool require > a restart of Tomcat. With luck our developers will > determine if it is their > code or Tomcat one of these days. > > -----Original Message----- > From: Mark Thill [mailto:[EMAIL PROTECTED]] > Sent: Friday, July 12, 2002 8:31 AM > To: [EMAIL PROTECTED] > Subject: context in server.xml doesn't reload > > > I'm running tomcat 4.0.3 and I have created a > context > path in my server.xml file which looks something > like > this: > > <Context path="/foo" docBase="C:\some\path" > debug="0"> > <Resource name="JDBC/SEC_POOLCONN" > auth="Container" > type="javax.sql.ConnectionPoolDataSource"/> > <ResourceParams name="JDBC/SEC_POOLCONN"> > > <parameter><name>user</name><value>username</value></parameter> > <parameter><name>password</name><value>passwod</value></parameter> > <parameter><name>driverClassName</name><value>com.sybase.jdbc2.jdbc.SybDrive > r</value></parameter> > <parameter><name>driverName</name><value>jdbc:sybase:Tds:192.168.1.10:5010</ > value></parameter> > <parameter><name>initialPoolSize</name><value>3</value></parameter> > </ResourceParams> > </context> > > I start up tomcat and the context is created (/foo) > Everything seems to work fine when I load the > application and run it the first time. Then, > through the manager application I go and remove the > context /foo (because maybe I want to load a new > foo.war file that I've added some fixes to) and > then install the new foo.war file using the > manager/install?path=/foo&war=jar:file:C:\java\jakarta-tomcat-4.0.3\webapps\ > foo.war!/ > > command which says it is successful. When I return > to > the application, the > first attempt to try to get an connection from the > pool gives a > NullPointerException because the pool seems to be > gone > or not reloaded. I'm guessing that since I've > declared the resource in the server.xml file it > won't > reload it when I reinstall the war file. Does > anyone > have any suggestions of how I might get around this > problem? The only solution so far is to resart > Tomcat, but this is not ideal since we don't want > all > the applications going down because of a change to a > single application. > > Thanks in advance > Mark > > __________________________________________________ > Do You Yahoo!? > Sign up for SBC Yahoo! Dial - First Month Free > http://sbc.yahoo.com > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> >
__________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>