tomcat中僅啟動指定的專案,不啟動其它專案。

2021-10-06 22:25:43 字數 630 閱讀 4573

tomcat服務若部署過多專案會導致啟動時間很長,且有些服務暫時用不到沒有必要啟動的,這時指定自己想啟動的專案就顯得很有必要了。

具體方法如下:

一、開啟tomcat中的server.xml配置檔案

在host節點中新增或修改如下屬性:

deployxml ="false" deployonstartup ="false" autodeploy="false"

含義:deployxml ="false" : 不部署conf/catalina/localhost下的xml相應的web應用

deployxml 屬性看情況可以配置也可以不配置 ,其他兩個屬性必須配置

二、在host節點下新增如下配置:

含義:path:定義專案的訪問路徑

docbase:定義專案的物理路徑

workdir:快取目錄

reloadable:自動載入classes與lib目錄下的更新               

debug:設定debug level, 0表示提供最少的資訊,9表示提供最多的資訊

privileged:為true的時候,才允許tomcat的web應用使用容器內的servlet

此時啟動tomcat就只會啟動docbase所指定的專案了。。。

tomcat三種啟動指定專案的方式

tomcat三種啟動指定專案的方式 第一種方法 在tomcat中的conf目錄中,在server.xml中的,節點中新增 至於context 節點屬性,可詳細見相關文件。第三種方法 很靈活,在conf目錄中,新建 catalina 注意大小寫 localhost目錄,在該目錄中新建乙個xml檔案,名...

tomcat 指定部署的專案路徑

在tomcat的conf的server.xml中找到 標籤 然後在host標籤裡,加入如下 xfyz docbase i 20171226 20180312 workspace hnxc dm xfyz webroot xfyz是你tomcat跑起來後要訪問的專案名稱,i 20171226 2018...

啟動Tomcat提示 指定的服務未安裝

我安裝了tomcat7,雙擊startup.bat可以正常啟動tomcat,也可以顯示http localhost 8080 但是貌似安裝版的不好用。解除安裝之後,也把tomcat的一些服務給解除安裝了。雙擊綠色版的tomcat7w.exe卻出現 指定的服務並未以已安裝的服務存在 unable to...