【ssh从零单排】关于HTTP Status 404的debug问题
(轉載請注明出處:http://blog.csdn.net/buptgshengod)
?? ?上一章我們成功配置了eclipse和tomcat環境,可是當lz想開始實現第一個helloworld程序時,發現出現下圖問題,按照網上的方法調試都沒有成功!?多謝buptwusuopu同學的指導,終于找到了問題所在!是因為用eclipse做的工程沒有放在tomcat的默認工作環境中!有兩種方法解決問題: 一是更改tomcat默認訪問目錄(摘抄網上的方法)
更改Tomcat的默認目錄很簡單,只需要修改server.xml就可以了。
具體是是在<Host></Host>之間加上Content標簽,你可以理解為每個Content都代表一個應用。
Content的具體屬性為:
?
<Context?path?="" debug="0"?docBase?="/opt/apache-tomcat/webapps/wsbm" reloadable="true" privileged="true">
</Context>
?
這個里面最關鍵的就是docBase和path屬性,docBase設置了path訪問的目錄。docBase?的值可以是絕對路徑也可以是相對于"appBase"的值的相對路徑(appBase是Host標簽的屬性),path屬性的值一定要是空字符串,他設置了訪問路徑。空字符串就代表沒路徑(也就是tomcat的默認路徑),如果你設置為"/aaa",那么你的訪問路徑就要在域名后加上"aaa"
??
第二種方法是將工程直接放到tomcat默認目錄下,就是webapps目錄下。
比如說在webapps下我們放置了文件夾helloworld,在helloworld中有一個h.jsp文件!
在瀏覽器中我們輸入http://localhost:8080/helloworld/h.jsp即可訪問!
總結
以上是生活随笔為你收集整理的【ssh从零单排】关于HTTP Status 404的debug问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【android-tips】关于stri
- 下一篇: 【android-tips】Activi