Mark, The server.xml is 6.0.18 distribution version. I added host to it (host name changed for privacy):
<Host name="example.com" appBase="/var/webapps/example.com" unpackWARs="false" path="" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false"> <Alias>www.example.com</Alias> </Host> The corresponding /var/webapps/example.com/ROOT/META-INF/context.xml was copied over from the original 5.5.15 server.xml that still works: <Context className="org.apache.catalina.core.StandardContext" cachingAllowed="false" charsetMapperClass="org.apache.catalina.util.CharsetMapper" cookies="true" crossContext="false" debug="0" displayName="Example" docBase="" mapperClass="org.apache.catalina.core.StandardContextMapper" path="" privileged="false" reloadable="true" swallowOutput="true" useNaming="true" wrapperClass="org.apache.catalina.core.StandardWrapper"> <Manager className="org.apache.catalina.session.StandardManager" algorithm="MD5" checkInterval="30" debug="0" duplicates="0" expiredSessions="41" maxActive="11" maxActiveSessions="-1" maxInactiveInterval="1800" pathname="SESSIONS.ser" randomClass="java.security.SecureRandom" rejectedSessions="0" sessionCounter="42"> </Manager> <Resource name="jdbc/exampleDS" auth="Container" type="javax.sql.DataSource" maxActive="75" maxIdle="10" maxWait="5000" driverClassName="org.gjt.mm.mysql.Driver" username="example" removeAbandoned="true" removeAbandonedTimeout="60" validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" timeBetweenEvictionRunsMillis="10000" minEvictableIdleTimeMillis="60000" url="jdbc:mysql://localhost/example?useUnicode=true&charEncoding=utf-8&mysqlEncoding=utf8&cachePrepStmts=true&useServerPrepStmts=false" /> </Context> BTW, if I define the context inside server.xml, the data souce gets set correctly. If defined in context.xml, the app barfs with exception: Cannot create JDBC driver of class '' for connect URL 'null' java.lang.NullPointerException BUT one error at a time (this one is not critical at this point, but would be nice to be able to define it in the context.xml). Ed On Sat, Mar 14, 2009 at 6:20 AM, Mark Thomas <ma...@apache.org> wrote: > Gmail User wrote: >> OK, I goofed and celebrated too early yet again. Now the memory of my >> earlier attempt to upgrade is coming back. >> >> It does work correctly, IF deployed under localhost. If I deploy the >> same application under a virtual host, it is still broken. What gives? > > Probably an error in your virtual host set up. Show us the host elements > from server.xml and any context.xml you may have configured for your app. > > Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org