在部署tomcat項目的時候,除了把war文件直接拷貝到tomcat的webapp目錄下,還有一種方法能夠瀏覽器中管理和部署項目,那就是使用tomcat manager。html
Message: | OK |
配置文件位置:$tomcat_home\webapps\manager\WEB-INF\web.xmllinux
<max-file-size>52428800</max-file-size>web
<max-request-size>52428800</max-request-size>windows
這時就修改成100MB,即104857600瀏覽器
修改後,重啓tomcat服務器,再執行以前的部署操做。應該是一些jar資源被鎖定。要解決這個問題。只要在web/META-INF下創建一個context.xml文件。(哪一個項目須要這樣部署在哪一個項目的META-INF下面新建)tomcat
<?xml version="1.0" encoding="UTF-8"?> <Context reloadable="true" antiResourceLocking="true"></Context>
若是想配置一個虛擬路徑,更不用麻煩的去server.xml中配置虛擬路徑,能夠直接在圖像界面配置:服務器
好比原來咱們在server.xml中配置的虛擬路徑:app
<Context reloadable="true" path="/files/EmployeeIn" docBase="D:\images\employeeInPhotos" debug="0"/>
如今只須要webapp
對於linux下的目錄配置虛擬路徑以下:ui
之前往服務器部署都是將war包複製到服務器上,而後從服務器拷貝到webapps目錄,如今能夠直接在本地利用tomcat自帶的manager項目部署項目(undeploy刪掉舊的項目,)。manager項目也能夠關閉開啓項目,這對於虛擬目錄好比獲取圖片的項目很是有用。
manager項目在undeploy的時候會刪掉webapps目錄下的war包與目錄。
從新部署至關於直接往webapps目錄下傳文件(能夠從本地管理遠程的tomcat項目,也就是直接從本地部署到服務器,對linux服務器也有效,linux服務器注意代碼中路徑/與windows下\的區別)