reload端口 tomcat_tomcat上部署网站的三种方式
一、利用webapps文件夾自動部署
這是最簡單的方式,只要將網(wǎng)站直接拷貝到:tomcat根目錄下的webapps文件夾里
舉例:helloworld文件夾下創(chuàng)建里index.html文件,然后把helloworld文件夾移動到tomcat根目錄下webapps文件夾里,重啟tomcat。
打開瀏覽器在原tomcat網(wǎng)址后面加上/helloworld就會自動打開網(wǎng)站
如果不想?在訪問我們的項目內(nèi)容時,必須加上我們的項目名字"helloworld",如果不想這樣可以編輯conf/server.xml進(jìn)行配置。
?打開server.xml文件,找到Host元素,在host部分增加Context的內(nèi)容:
重啟tomcat并在瀏覽器中輸入網(wǎng)址就可以訪問網(wǎng)站了?,如下圖所示,直接輸入tomcat網(wǎng)址或者index.html的網(wǎng)址即可
其實(shí),這只是一個小把戲,利用了另一種部署web的方式實(shí)現(xiàn)直接訪問,下面就來介紹一下這種方法
二、利用server.xml進(jìn)行項目映射的部署
?可以使用tomcat的conf目錄下的server.xml配置文件進(jìn)行web項目的映射部署,把不在webApp目錄的項目部署運(yùn)行起來。
具體方法是打開tomcat下conf/server.xml,在 標(biāo)簽之間輸入項目配置信息。
上面的幾個配置參數(shù)的含義如下:
path:瀏覽器訪問時的路徑名,如第一個項目,瀏覽器訪問時路徑名是(我的是80端口):localhost/struts/index.jsp
docBase:web項目的WebRoot所在的路徑,注意是WebRoot的路徑,不是項目的路徑。
debug:值為0的話,表示不打印日志
reloadble:設(shè)定項目有改動時,tomcat是否重新加載該項目
三、Manager Web方式
首先訪問Apache Tomcat歡迎頁
我們點(diǎn)擊圖中圈中的部分,會提示我們輸入用戶名和密碼。所以我們需要在conf/tomcat-
users.xml文件里添加角色。tomcat-
users.xml默認(rèn)沒有添加任何角色。具體方法參看上一篇博文。登錄成功后的頁面如下圖
Applications下顯示了webapps目錄下的項目目錄:ROOT目錄,doc目錄,manager目錄,這些都是Tomcat自帶的。這個時候還沒有我們自己的項目。現(xiàn)在我們開始部署自己的項目。在Deploy下,我們看到有兩種方式:1.Deploy
directory or WAR file located on server;2.WAR file to deploy。
?
?這里講解第1種方式,
1.首先在centos的/temp(此路徑隨意)下創(chuàng)建一個helloworld2的文件夾,在里面新建一個index.html文件,我在html文件里寫入了helloworld文字。
2.context path填寫你希望的瀏覽器訪問路徑:\helloworld2
第二個文本框可以不填
第三個WAR or Directory URL填寫真實(shí)的項目路徑:/temp/helloworld2
點(diǎn)擊按鈕Deploy
這時可以看到tomcat頁面多了剛剛部署的項目
3.在瀏覽器中輸入項目完整地址即:tomcat地址+/helloworld2?,如下圖所示,成功顯示了html文件
如果仔細(xì)觀察,在Tomcat根目錄的\webapps路徑下將會自動出現(xiàn)一個名為helloworld2的文件夾,其內(nèi)容即是/temp/helloworld2的內(nèi)容,只是名字是helloworld2而已(這就是前面在Context
path鍵入的結(jié)果)。
以上說明利用控制臺進(jìn)行部署的實(shí)質(zhì)仍然是利用Tomcat的自動部署。
?
總結(jié)
以上是生活随笔為你收集整理的reload端口 tomcat_tomcat上部署网站的三种方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fiddler怎么修改服务器返回数据,基
- 下一篇: react 遍历对象_React 源码系