Tomcat虚拟目录的配置
Web容器簡介及作用:
首先,在安裝Tomcat之前要關閉防火墻和斷開網絡。
? ?安裝成功后,我們可以看到在它的安裝目錄里面主要有bin,conf,lib,logs,webapps,work,等等。
? ? ?bin: ? ?存放一些執行文件
? ? ?conf: ? 存放服務器的配置文件
? ? ?lib: ? ? 存放tomcat 所依賴的 jar 文件
? ? ?logs: ? 存放日志文件
? ? ?temp: ? ?存放臨時文件
? ? ?webapps: web applications 存放所有的web應用程序(web資源)
? ? ?work: ? tomcat 的工作目錄, jsp翻譯成的Servlet就在這個目錄下
? ? ? ? ? ?Tomcat安裝的默認端口是8080,如果要改配置,直接進入conf文件夾修改serve.xml文件就行了,把port改為80即可。
? ?
? ?正常情況下,我們把項目部署到webapps目錄下就行了。有時候我們需要訪問指定的資源,比如,我想利用Tomcat訪問E盤目錄下Web文件夾里的資源,那么我們就需要配置虛擬路徑。
下面來介紹虛擬目錄的配置。
首先我們找到webapps目錄,然后把它目錄下的ROOT目錄下的WEB-INF拷貝到自己指定的磁盤的文件夾。
然后進入原Tomcat下的conf目錄,對server.xml文件進行配置,然后打開server.xml文件,進行虛擬目錄配置,比如,我是把它映射到D盤下的Tomcat目錄,在server.xml里面的<Host>與</Host>之間添加<Context?path="/root"?docBase="D:\Web"/>
這樣就完成了真實路徑到虛擬路徑的設置,是一個映射的結果。
這里path就是虛擬路徑,而docBase才是真實路徑,這樣配置后,就直接可以在瀏覽器里面輸入http://localhost:8080/root,然后就可以找到自己的jsp文件了,前提是jsp文件必須寫到Web目錄下面才行。
這樣完了之后你會發現在瀏覽器輸入指定的路徑后會出現404錯誤,注意如果是4XX的錯誤一般是客戶端錯誤,而5XX的錯誤就是服務器端的錯誤。同樣在conf目錄下打開web.xml文件找到
<param-name>listings</param-name>
<param-value>false</param-value>
把這里的false改為true就行了,然后Tomcat的配置就基本完成。
?
現在我們來寫一個html文件和一個JSP文件來測試一下。
先是html代碼:文件名為input.html
<html> <head> <title>Hello</title> </head><body> <form action="Hello.jsp" method="post">Please input:<input type="text" name="info"> <input type="submit" value="顯示"></form> </body> </html>
然后就是jsp文件,文件名為:Hello.jsp
總結
以上是生活随笔為你收集整理的Tomcat虚拟目录的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: POJ1269(判断线段相交)
- 下一篇: HDU1756(判断点在多边形内外)