Tomcat配置解析
?
?
tomcat解壓后目錄
?
bin:可執行文件(startup.bat shutdown.bat)
conf:配置文件(server.xml)
lib:tomcat依賴的jar文件
log:日志文件(記錄出錯等信息)
temp:臨時文件
webapps:可執行的項目(將我們開發的項目 放入該目錄)
work:存放由jsp翻譯成的java,以及編輯 成的lass文件(jsp -> Java -> class)
?
配置tomcat
-
配置jdk(必須配置JAVA_HOME)
-
?
以此類推
java_home classpath path
jdk環境配置直接看百度的,鏈接如下:
https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
-
配置catelina_home
?
然后來測試下:
?
最后顯示Server startup in xxx ms 顯示開啟成功
雙擊bin/startup.bat啟動tomcat,常見錯誤:可能與其他服務的端口號沖突。tomcat端口默認8080 (此端口號較為常見,容易沖突), 建議修改此端口(8888)
?
修改端口號
打開conf/server.xml
<Connector part="端口號" protocol = xxxx...
?
startup.bat開啟后,默認回訪問webapps/examples/WEB-INF下的web.xml文件中的
<welcome-file-list>下
?
里面依次訪問index文件,就查找到了index.html文件,可以設置默認訪問文件,必須要有其中一個文件,
否則會報404狀態碼,下面先說下狀態碼
狀態碼
200:一切正常
404:資源存在
403:權限不足(如果訪問a目錄,但是a目錄設置不可見)
300/301:頁面重定向
500:服務器內部錯誤(代碼有誤)
其他編碼:積累
?
文件可以不放在webapps,但說需要配置虛擬路徑
conf/server.xml文件中
<Host name=xxx中
?
name="locaalhost" 就是根目錄下。appBase="webapps"中
那么如何修改路徑呢
docBase:實際路徑
path:虛擬路徑(絕對路徑、相對路徑) 可以寫絕對路徑也可以寫相對路徑
?
path相當于docBase絕對路徑
-
第二種方式(不需要重啟tomcat)
在conf/Catalina/localhost中創建。項目名.xml 文件
上面代碼放進去。就可以了
這種方式不需要重啟tomcat
-
注意(可以把項目明改成ROOT.xml),這樣可以直接變成默認項目,但是不建議使用
?
虛擬主機
當我們要用www.test.com訪問默認主機的時候
我們還是要修改server.xml
?
新建一個Host 如上圖
然后 打開電腦C:\Windows\system32\drivers\etc\hosts文件下
添加 127.0.0.1 www.test.com 保存 如下圖:
?
還有一步 ,要將引擎默認地址修改
?
因為,瀏覽器默認端口80的,所有server中修改端口改成80,就能成功修改
完成,啟動成功,就不截圖了
轉載于:https://www.cnblogs.com/MrChen-/p/11168747.html
總結
以上是生活随笔為你收集整理的Tomcat配置解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU - 6183 Color it
- 下一篇: 【Excel】函数DateDif查看两个