tomcat部署(配置文件)

1、啓動tomcat服務器的方式html

  1. 直接到tomcat服務器的bin目錄下雙擊startup.bat
  2. 經過cmd進入bin目錄,輸入命令startup.bat
      1. 但這時會出現的問題是,服務器啓動程序只是一閃而過,爲何呢?web

        其實問題就是,沒有Java的JDK,咱們須要到環境變量配置系統變量JAVA_HOME。咱們都知道,1.5 以上的版本的JDK只須要配置path變量就能夠了。可是若是你想在機器上使用tomcat的話,你就必須配置JAVA_HOME,指向JDK的安裝位置。瀏覽器

        配置好以後咱們就能夠正常打開tomcat了,雙擊startup.bat,tomcat正常啓動。啓動完成後,咱們在瀏覽器地址欄上輸入:http://localhost:8080,會獲得如下的界面tomcat

2、配置環境變量安全

咱們須要配置系統變量:服務器

  • ATALINA_BASE:指向tomcat的安裝位置
  • CATALINE_HOME:指向tomcat的安裝位置
  • Path:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

3、配置tomcat的端口號app

tomcat的默認服務端口是8080。能夠經過配置文件來改變該服務端口,甚至經過修改配置文件讓tomcat同時在多個端口提供服務webapp

tomcat的配置文件都放在conf目錄下。使用無格式文本編輯器打開該目錄下的server.xml文件,定位到68行處編輯器

    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

其中,port="8080"就是web應用的服務端口,將8080改成任意端口,建議使用1024以上的端口,避免與公用端口衝突。ui

若是須要讓tomcat運行多個服務,只須要複製server.xml中的<serverce>元素,並修改相應的參數,即可以實現一個tomcat運行多個服務,固然在不一樣端口提供服務

在web應用的開發階段,一般但願Tomat能列出Web應用根目錄下的全部頁面,這樣能更方便的調試JSP頁面。默認狀況下,出於安全考慮,tomcat並不會這樣作。咱們能夠手動打開conf目錄下的web.xml文件,修改第110,111兩行的listing參數,改成true便可,改成以下形式

<init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param>
進入控制檯:
tomcat有三個控制檯,分別是Server Status控制檯、Manager App控制檯和Host Manager控制檯。Status控制檯用來監控服務器狀態,而manager控制檯能夠部署、監控web應用,所以一般使用Manager控制檯便可。

登錄控制檯,咱們須要用戶和密碼。控制檯的用戶和密碼是經過Tomcat的JAAS控制的。

 

咱們登錄Manager控制檯須要不一樣的角色,參考\webapps\manager\WEB-INF目錄下的web.xml文件知道,登陸控制檯可能須要不一樣的角色。對於普通開發者來講,一般須要訪問匹配/html/*、/status/*的資源,所以咱們建立一個manager-gui角色便可。

 

tomcat默認沒有配置任何用戶。咱們能夠打開conf目錄下的tomcat-users.xml文件,添加user元素增長用戶,修改以下

 

添加用戶成功後。。。

4、部署web應用
一、利用tomcat自動部署
二、利用控制檯部署
三、增長自定義的web部署文件
四、修改server.xml文件部署文件
具體部署形式:
一、利用tomcat的自動部署,最簡單最經常使用的,將web應用複製到Tomcat的webapps下,系統會把該應用部署到tomcat中。
二、利用控制檯部署,在web應用控制檯按以下方式輸入便可:

第3、

這種方式操做步驟是:在conf目錄下新建Catalina目錄,再在該Catalina目錄下新建localhost目錄,最後在該localhost目錄下新建一個任意名字的xml文件——該文件就是部署web應用的配置文件,該文件的主文件名將做爲web應用的虛擬路徑。例如在\conf\Catalina\localhost目錄下增長一個dd.xml文件,該文件內容以下

 
<Context docBase="E:/webDemo" debug="0" privileged="true"> </Context>
 

     該文件指定了web應用的絕對路徑,再次啓動tomcat,tomcat會把/路徑下的webDemo文件夾部署成web應用

 

 

第四:

4.4 修改server.xml文件部署Web應用

這種方式是修改conf目錄下的server.xml文件,修改該文件可能破壞Tomcat的系統文件,不建議採用

相關文章
相關標籤/搜索