What is the correct META-INF directory location for context.xml in Tomcat?

Steve Chambers picture Steve Chambers · Oct 27, 2014 · Viewed 9k times · Source

Should a "context.xml" file for deploying application-specific configuration to Tomcat be placed in:

src/main/resources/META-INF/context.xml

...or...

src/main/webapp/META-INF/context.xml ?

Justification for asking: Have seen conflicting advice on StackOverflow and could not find the specific location mentioned in the Tomcat documentation.

Answer

Gimby picture Gimby · Oct 27, 2014

The documentation is indeed not specific about this.

It is src/main/webapp/META-INF since the file needs to end up deployed in the web root/META-INF folder, not in WEB-INF/classes/META-INF.