我读到该context.xml
文件(在 Tomcat 中)是特定于应用程序的。我从我的 netbeans IDE 创建了两个 Web 项目,使用 Tomcat 作为服务器。但我找不到应用程序特定的context.xml
文件。我只找到了Tomcat的confcontext.xml
目录里面。
我在哪里可以找到应用程序特定的context.xml
文件?
我读到该context.xml
文件(在 Tomcat 中)是特定于应用程序的。我从我的 netbeans IDE 创建了两个 Web 项目,使用 Tomcat 作为服务器。但我找不到应用程序特定的context.xml
文件。我只找到了Tomcat的confcontext.xml
目录里面。
我在哪里可以找到应用程序特定的context.xml
文件?
根据我的经验和我从文档中看到的内容:
Context elements may be explicitly defined:
- 在 $CATALINA_BASE/conf/context.xml 文件中: Context 元素信息将被所有 webapps 加载。
- 在 $CATALINA_BASE/conf/[enginename]/[hostname]/context.xml.default 文件中: Context 元素信息将由该主机的所有 webapps 加载。
取自这里
我注意到另一个答案中的链接是针对错误版本的 Tomcat 的。这是正确的文档:
http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Defining_a_context
正如您所看到的,现在的选项与以前的版本不同。根据我的经验,最常见的是选项 1:
In an individual file at /META-INF/context.xml inside the application files.