靜態部署。在啟動tomcat
之前已經安裝了web
應用
動態部署。使用tomcat
的manager
應用直接操控已經部署好的web
應用(依賴auto-deployment
特性)。
細分的話主要是:
利用控制台部署
這一配置檔案docbase就是web應用的絕對路徑,當再一次啟動tomcat時就會將f:/code/helloworld資料夾部署成web應用,該應用的位址就是http://localhost:8888/helloworld)
修改server.xml檔案部署web應用(使用這種方式需要修改conf目錄下的server.xml,修改該檔案可能會破壞tomcat系統,因此不建議石筍這種方式)
給tomcat
改埠
在上面訪問我們部署的靜態頁面的時候還需要埠號,可以改埠號,當我父母訪問的時候可以不用埠就可以訪問。在conf
資料夾下面有乙個service.xml
檔案,裡面包含了各種tomcat
的配置資訊,其中就有埠號。可以搜尋8080,可以看到port=8080
,這就是tomcat
的預設埠號,可以將其修改為80,再一次執行startup.bat
,就可以使用來訪問我們的部署的靜態頁面,。因為80埠是web伺服器的預設埠號,可以不用顯示的寫出來。
在部署web應用時可以使用manager控制台,但是需要增加使用者才可以正常登陸,可以修改tomcat-user.xml檔案來增加使用者並且讓該使用者屬於manager角色。將tomcat-user.xml檔案修改如下:
<?xml-version='1.0' encoding='utf-8'?>
>
rolename
="manager-gui"
/>
username
="manager"
password
="manager"
roles
="manager-gui"
/>
tomcat-users
>
Tomcat8部署方式(未完待續)
方式一 親測有效 name localhost unpackwars true autodeploy true host 方式二 本人沒試過 tomcat好像提供可乙個控制台用於管理部署 截圖如下 訪問方式http localhost 8080 manager html 在conf catalina...
tomcat8部署solr8 兩種中文分詞器配置
新增的域如下 很顯然這是 managed schema 檔案 我們現在想在p name 建立索引,並且分詞 這樣就配置好了 型別名稱是 solr cnanalyzer 的分詞器。先吐槽一下 ikanalyzer2012ff u1.jar 和 ikanalyzer 3.2.8 這樣的都不行,各種報錯讓...
Tomcat6 0部署專案 新方式
今天,我從svn上,下了乙個專案下來,發現,竟然在tomcat中引用不到,上網查了n多,硬是沒有找到解決方案。於是乎我經理就教我一招 1.進入tomcat安裝目錄的conf資料夾內,2.建立乙個資料夾 取名 catalina 如果已經存在,則可跳過此步 3.進入catalina資料夾,並在其內新建一...