Stephen Winnall wrote: > On 14 Feb 2009, at 21:04, Mark Thomas wrote: > >> Stephen Winnall wrote: >>> >>> <Context> >>> <Resources className="org.vimia.xw.db.dircontext.DBDirContext" /> >>> <Resource name="jdbc/xwdb" auth="Container" >>> type="javax.sql.DataSource" >>> driverClassName="org.postgresql.Driver" >>> url="..." >>> username="..." password="..." maxActive="20" maxIdle="10" >>> maxWait="-1"/> >>> </Context> >>> >> If you replace the DirContext implementation, Tomcat will look in your >> database for WEB-INF/web.xml which is where the WebDAV servlet needs to >> be defined. Did you include this resource (and any other required >> WEB-INF resources) in your database? > > So WEB-INF/web.xml *does* have to be in the database. Does this mean > that the whole servlet context has to be in the database? Duh, is this > why it is called DirContext?
Yes, the DirContext is used to access all the web-application resources. It is the abstraction used so other components don't care if your files are in a directory, a WAR file, or something else. >> I assume your context.xml file is under: >> CATALINA_BASE/<engine name>/<host name>/ > > It's under CATALINA_BASE/conf/<engine name>/<host name>/, but I guess > that's what you meant. Sorry, my mistake. This is what I meant. > Thanks for your help, Mark. This means a major re-think for me, but at > least I now know what I have to think about! > > Steve Happy to help. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org