前些天想把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>
好,問題解決。