您好,登錄后才能下訂單哦!
它常常被用來配置虛擬機,就是可以使得多個域名在相同的web服務器上或單一的IP。
用來配置.war文件的URL映射。
path="/sample": 定義客戶端請求服務器的URl,如:
http://localhost:8080/sample
docBase="/opt/" 定義war包所放在的路徑
reloadable="true" 在不用重新啟動tomcat時,可以自動加載。
swallowoutput="true": 針對system.out和system.err的日志將會重定向到應用日志中。。
在部署后, 別人訪問的仍是老內容,就是新內容好像沒有生效
解決步驟:
查看新文件是否在部署的目錄里面
檢查catalina.out日志文件,查看WAR文件是有沒有部署
假如前兩步檢查沒有問題,但問題仍然存在的話,那就停止服務器,清除work/Catalina/localhost/temp文件夾中的內容。
cd /opt/apache-tomcat-8.0.12/temp/ rm -rf ../temp/
cd /opt/apache-tomcat-8.0.12/work/Catalina/localhost/ rm -rf ../localhost/
在部署后,有些節點顯示是新內容,但有些節點顯示的是老內容
在改變server.xml文件后,tomcat實例無法啟動
(1)進入到bin目錄下
(2)運行configtst.sh,它會檢查配置文件的。
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:435)
Caused by: java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:383)
at java.net.ServerSocket.bind(ServerSocket.java:328)
at java.net.ServerSocket.<init>(ServerSocket.java:194)
上面的顯示信息意味著已經運行了,那就停止服務器清除temp文件夾下的內容。然后重新啟動服務器。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。