前些天想把ROOT放在非webapps文件夹下,再配制server.xml文件增加:
<Context path="/" docBase="D:\workspace\ROOT" debug="0" reloadable="true"></Context>
结果网页可以正常访问,但唯一不能接受的是当修改<form>表单的时候报以下错误:
405 Not Allowed
查看源代码:
<html>
<head><title>405 Not Allowed</title></head>
<body bgcolor="white">
<center><h1>405 Not Allowed</h1></center>
<hr><center>nginx</center>
</body>
</html>
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
<!-- a padding to disable MSIE and Chrome friendly error page -->
在网上查了很多都没有解决办法,后来突发奇想,找到了问题所在,应把server.xml 配制文件 中的
path="/"
改为
path=""
最后应该是这样:
<Context path="" docBase="D:\workspace\ROOT" debug="0" reloadable="true"></Context>
好,问题解决。