Tomcat安裝、配置與部署

Tomcat安裝、配置與部署

Tomcat安裝

  1、將下載的Tomcat解壓到指定目錄,如:C:\work\apache-tomcat-7.0.93-windows-x64\apache-tomcat-7.0.93

  2、Tomcat的目錄結構

  

  ​

bin:目錄存放一些啓動運行Tomcat的可執行程序和相關內容。    

conf:存放關於Tomcat服務器的全局配置。    

lib:目錄存放Tomcat運行或者站點運行所需的jar包,所有在此Tomcat上的站點共享這些jar包。    

logs: 存放日誌文件

temp: 存放臨時文件

wabapps:目錄是默認的站點根目錄,可以更改。    

work:目錄用於在服務器運行時過度資源,簡單來說,就是存儲jsp、servlet翻譯、編譯後的結果。    

  

其他目錄和文件暫時不做介紹。

Tomcat配置

以下相關配置是在Windows系統下。

1、安裝JDK,下載JDK,安裝完成後設置系統環境變量

配置java環境變量:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_45

2、註冊Tomcat服務,使用控制檯控制服務的命令 (Win+R)

配置Tomcat環境變量

1、新建變量名:CATALINA_HOME,變量值:D:\WorkSpaceByJava\DevtTools\Apache-Tomcat-8.0.23

2、打開PATH,添加變量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

  

將命令行轉入到Tomcat安裝Bin目錄,例如:D:\WorkSpaceByJava\DevtTools\Apache-Tomcat-8.0.23\bin ,輸入命令:service.bat install 如下圖:​

  

輸入命令:service.bat remove可以移除註冊服務

Win+R + 命令提示符(管理員)

啓動服務 net Start Tomcat7

關閉服務 net stop Tomcat7

注: (Tomcat7):是剛剛註冊的Tomcat服務名稱

啓動Tomcat後: 測試Tomcat安裝是否成功時,輸入http://localhost:8080到瀏覽器裏

  Tomcat的Webapps目錄是Tomcat默認的應用目錄,當服務器啓動時,會加載所有這個目錄下的應用。

Tomcat部署

直接將編譯好的項目文件放入到 webapps 中

直接把我們的項目(編譯好的發佈項目,非開發項目)放到Tomcat的webapps目錄下就可以了。

但這個時候,我們發現,在訪問我們的項目內容時,必須加上我們的項目名字"WebProject",這樣很不好。如果我們想直接以不用加項目名的http://localhost:8080/index.html這種形式訪問,如下:

我們發現出現了404錯誤。如果我們想通過上述連接可以正常訪問我們的項目,我們可以編輯conf/server.xml進行配置。

打開server.xml文件,找到Host元素,默認配置如下:

我們需要在Host內部增加Context的內容,增加之後如下:

這個時候,就可以通過這種不用加項目名的http://localhost:8080/index.html形式訪問了。如下:

(其實這個時候還是可以通過http://localhost:8080/WebProject/index.html這個地址訪問的。)

通過配置Catalina部署:

1、進入到conf\Catalina\localhost 目錄,新建一個 項目名.xml文件

2、在那個新建的xml 文件中,增加下面配置語句)

<Context docBase="D:/WebProject" reloadable="true" />

3、在瀏覽器輸入路徑:localhost:8080/xml文件名/訪問的文件名

Manager Web方式

Manager Web源應用程序可以讓我們通過Web管理自己的Web項目。

在我們想通過Manager

Web管理自己的項目時,需要進行權限設置。

首先訪問Apache Tomcat歡迎頁。

1、 進入首頁

這個時候,我們點擊圖中圈中的部分,會提示我們輸入用戶名和密碼。

所以我們需要在conf/tomcat-users.xml文件裏添加角色,如下:

 

 

配置好這個,重啓服務器,就可以進入管理界面了。

進入Server Status頁面可以查看服務器的狀態,看到Tomcat的相關信息,包括Tomcat版本,JVM版本,JVM提供商等,如下圖:

進入Manager App頁面就可以管理我們的項目了。頁面如下圖所示:

Applications下顯示了webapps目錄下的項目目錄:ROOT目錄,doc目錄,manager目錄,這些都是Tomcat自帶的。這個時候還沒有我們自己的項目。現在我們開始部署自己的項目。在Deploy下,我們看到有兩種方式:

1.Deploy directory or WAR file located on server;

2.WAR file to deploy。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章