關於Tomcat伺服器中使用jsp找不到圖片存放路徑的問題
阿新 • • 發佈:2018-11-16
1.JSP中輸入路徑 <img src="/picture/p2.png"> 則預設查詢到的是D:\Java\Tomcat\apache-tomcat-8.0.27\webapps下的/picture/p2.png 而不是 wtpwebapps!!!
因為在D:\Java\Tomcat\apache-tomcat-8.0.27\conf\server.xml 中預設設定有
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
2.使用<%= request.getContextPath() %> 返回的是當前專案的相對路徑 /MultimediaInstitute(專案名為MultimediaInstitute) 對應的絕對路徑為D:\Java\Tomcat\apache-tomcat-8.0.27\webapps/MultimediaInstitute
4.
<Context path=”\Welcome” docBase=”c:\hello\hello” reloadable=”true” />
contex指上下文,實際上就是一個web專案;
path是虛擬目錄,訪問的時候用127.0.0.1:8080/welcom/*.jsp訪問網頁,welcome前面要加/;
docBase是網頁實際存放位置的根目錄,對映為path虛擬目錄;
reloadable="true"表示你修改了jsp檔案後不需要重啟就可以實現顯示的同步。此選項如果選中,每次修改jsp之後, webapps