> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Subject: How do I configure server.xml for Tomcat to > recognize my application directory? > > The application is in > C:\public_html
You should put the application in a directory underneath public_html, not in public_html. If you want it to be the default webapp, make that directory name ROOT (case sensitive, even on Windows). > The directory structure of the application is Move the files to: C:\public_html\ROOT\index.html C:\public_html\ROOT\WEB-INF\ C:\public_html\ROOT\WEB-INF\web.xml C:\public_html\ROOT\META-INF C:\public_html\ROOT\META-INF\context.xml > It seems the the problem might be the directory structure, > and appBase, and docBase. Correct; keep reading. > <Host name="localhost" appBase="/public_html" > unpackWARs="true" autoDeploy="true" > xmlValidation="false" xmlNamespaceAware="false"> The above is mostly o.k.; appBase specifies the directory under which each webapp is deployed. However, I would make it "C:/public_html", just in case you're in a different drive letter when Tomcat is started. > <Context path="" docBase="/public_html"> > </Context> This is bad. The docBase attribute must *never* be the same as appBase, and you should not be placing <Context> elements in server.xml these days. Just remove the entire <Context> element, since it's not needed. What is in your webapp's META-INF/context.xml file? It should not have either the path or the docBase attributes set. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]