我现有的 conf/context.xml 文件已经有一个元素;WEB-INF/web.xml
我想添加另一个以允许 localhost 访问 /manager/status 位置到我的监控中,但是添加一个新的 Context 元素,如下所示;
conf/context.xml
----
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
<Context path="/manager" privileged="true"
docBase="/usr/share/tomcat6/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.0\.0\.1"/>
</Context>
----
Run Code Online (Sandbox Code Playgroud)
破坏了 xml,因为我认为文件需要单个根元素来 lint/parse ok 严重:解析第 6 行第 2 列的致命错误:文档中根元素后面的标记必须格式正确。
org.xml.sax.SAXParseException: The markup in the document following the root element must be well-formed.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)
Run Code Online (Sandbox Code Playgroud)
context.xml 文件中的详细信息用于所有上下文。如果要为某个特定上下文指定特定详细信息,请在 $CATALINA_BASE/conf/[enginename]/[hostname]/ 中创建一个带有上下文标记的文件
例如。conf/catalina/localhost/manager.xml 包含:
<Context privileged="true"
docBase="/usr/share/tomcat6/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.0\.0\.1"/>
</Context>
Run Code Online (Sandbox Code Playgroud)
请注意,我们不需要路径,因为该文件名为 manager.xml
阅读此内容以获取更多详细信息:http://tomcat.apache.org/tomcat-6.0-doc/config/context.html
| 归档时间: |
|
| 查看次数: |
22789 次 |
| 最近记录: |