我试图通过在我的应用程序的 web.xml 文件中创建一个 context.xml 文件来覆盖一个参数<tomcatHome>/conf/Catalina/localhost
context.xml 文件看起来像
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/myapp">
<Parameter name="port" value="100" override="1"/>
</Context>
但我收到一条错误消息
java.lang.IllegalArgumentException: Document base <path-to-tomcat> apache-tomcat-7.0.35/webapps/context does not exist or is not a readable directory
如果我<Parameter name="port" value="100" override="1"/>
直接把它放在里面context.xml
,<tomcat-home>/context.xml
那么它就可以工作了。
有人可以解释我做错了什么吗?