Tomcat 使用要點 -伺服器配置
阿新 • • 發佈:2018-12-13
Tomcat個人學習總結,以備日後檢視,詳細參考https://www.cnblogs.com/xdp-gacl/p/3734395.html
1. Tomcat伺服器埠的配置
Tomcat的所有配置都放在conf資料夾之中,裡面的server.xml檔案是配置的核心檔案。
改伺服器埠為8081
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000 redirectPort="8443"/>
2. Tomcat伺服器虛擬目錄的對映方式
Web應用開發好後,需要提供虛擬目錄的地址,需要把web應用所在目錄交給web伺服器管理
1)修改server.xml檔案的host元素,新增context(不推薦!需要重啟伺服器)
<Context path="/JavaWebApp" docBase="F:\JavaWebDemoProject" />
以上對映表示訪問 WebHostAddress/JavaWebApp/1.jsp就相當於訪問"F:\JavaWebDemoProject\1.jsp"
2) 將web應用包直接放入Tomcat的webapps目錄下
如將JavaWebDemoProject放入webapps目錄,則對映虛擬地址為:/JavaWebDemoProject
3)修改Tomcat $CATALINA_BASE/conf/[enginename]/[hostname]/ directory.目錄下 .xml檔案
- 修改.xml名稱,如demoapp.xml,則對映虛擬地址為:/demoapp
- 修改xml內容,新增Context
<Context docBase="F:\JavaWebDemoProject" />
3. Tomcat伺服器配置虛似主機
平時我們將開發好的JavaWeb應用放到webapps資料夾下,然後就可以使用"http://localhost:埠號/JavaWebAppName"的方式去訪問
這裡的localhost是虛擬主機名, 我們可以修改為其他名字比如www.goodapp.com
方法:修改server.xml
<Host name="www.goodapp.com" appBase="F:\JavaWebApps">
</Host>
這樣我們的虛擬主機名和對映物理路徑就安排好了
如果在瀏覽器裡訪問www.goodapp.com的資源,我們繫結執行系統中的host檔案
比如windows下,找到"C:\Windows\System32\drivers\etc"目錄下的hosts檔案
新增 127.0.0.1 www.goodapp.com
則我們可以在瀏覽器通過8080埠訪問www.goodapp.com的資源了。