Tomcat服務器安裝及配置

1.   Tomcat介紹

Tomcat簡單的說就是一個運行Java Web項目的網絡服務器,底層是Socket的一個程序,它也是JSP和Servlet的一個容器。html

 

2.   Tomcat的安裝

Tomcat是使用Java語言編寫的一個服務器,它的安裝須要依賴系統有Java JDK,且安裝版本須要和電腦環境系統位數保持一致。web

Java JDK的安裝能夠參考我以前的博客:http://www.javashuo.com/article/p-hqkgtqeo-db.htmlapache

 

 

Tomcat 8的下載咱們直接到Tomcat官網下載便可:https://tomcat.apache.org/,下載完成後解壓到本地目錄便可;windows

 

 

3.   Tomcat的使用及配置

3.1.    安裝與刪除Tomcat服務

Tomcat配置到服務列表:這樣能夠隨着系統的啓動而啓動(通常用在服務上):瀏覽器

安裝Tomcat服務:tomcat

    使用cmd工具,並進入Tomcat/bin目錄;服務器

    執行service install命令;網絡

 

    就能夠註冊服務,服務在windows服務列表中顯示Appach Tomcatapp

 

刪除Tomcat服務:webapp

    使用cmd工具,並進入Tomcat/bin目錄;

 

    執行service remove命令,就能夠刪除Tomcat服務;

 

  

3.2.    Tomcat修改端口

Tomcat默認的端口號是8080,通常狀況下咱們無需更改,可是出現端口占用時就須要進行更改,通常修改成80端口,修改的具體位置是在server.xml文件中:

 

 

 80是默認的端口,設置爲80後,咱們再次訪問對應網頁就無須加80端口便可訪問。如:

http://localhost

 

3.3.    Tomcat訪問編碼設置

 

默認的Tomcatserver.xml中在訪問與重定向端口中都沒有設置訪問編碼,這裏須要將啓動默認端口8080與重定向端口8443處設置:URIEncoding="UTF-8" ,避免之後在訪問web頁面時出現亂碼的問題:

 

 

 

4.   Tomcat部署項目

Tomcat部署項目有三種方式,推薦使用第二種方式:

    直接把項目文件夾放到tomcat安裝目錄的webapps中,啓動Tomcat服務時會自動將項目一同帶動起來,訪問的時候,若是咱們沒有定位到具體的頁面,會自動去找一個叫作index.html的頁面。

例如:在IDEA中建立一個名爲oa的項目,將此項目存放在我Tomcatwebapps目錄下託管:

 

我在Tomcat的安裝bin目錄中點擊startup.bat運行項目以後,在google瀏覽器中打開並訪問個人hello.html頁面,根據配置好的web項目目錄頁面進行訪問:

 

 ②    server.xml中進行配置(推薦);

須要在.xml文件的<Host></Host>節點中配置:

<Context docBase=" " path=""/>

其中Context表明項目的上下文;docBase填寫項目的物理路徑;path表示項目的上下文路徑。

 

例如以剛纔的oa項目爲例,首先刪除託管在Tomcat安裝目錄webapps下的oa文件目錄,在本地工做目錄下找到oa項目,並拷貝項目地址到WEB-INF的上一層,及hello.html上一層:

 

 在server.xml中配置好如上路徑,保存並關閉xml文件:

 

 

 點擊startup.bat重啓Tomcat,訪問oa項目hello.html頁面,能夠看到只需localhost:8080/hello.html地址便可訪問:

 

 

 

對應若是在path上下文路徑中配置了對應路徑後,以下:

 

 注意:path這裏可配可不配置,不能加」\」

訪問oa項目web頁面以下:

 

 

5.   使用IDEA配置Tomcat Local Server

 

前面使用手動的方式點擊startup.bat啓動Tomcat8的方式是能夠訪問web項目的,可是在咱們平常的項目開發中,咱們能夠在IDE上配置Tomcat服務來簡化手動的操做,這裏仍然以oa項目配置IDEA本地Tomcat啓動項目爲例來講明如何關聯IDEA的本地Tomcat啓動服務:

 1.     IDEA的工具欄上點擊Run – Edit Configurations

 

 

 

 2.     點擊左側的」+」號按鈕,在彈出的界面中選擇Tomcat Server – Local;(如果沒有找到Tomcat Server能夠點擊最後一行的34 item more);

 

 

3.     此時會彈出Unnamed Server讓你進行配置,選擇Unnamed – Server – Application server – Configure點擊,選擇本地Tomcat的安裝目錄,再點擊OK便可關聯本地Tomcat

 

 

 

4.     點擊Deployment – 點擊右側欄」+」號按鈕,選擇Artifact,點擊 ;

 

 這裏會自動把當前的oa項目添加進來並編譯;

 

 

 以後點擊Apply,點擊OK,這樣本地的Tomcat在啓動時就會自動加載當前oa項目並編譯成war包加載運行了。

 

此時本地的Tomcat Server就已經配置成功了,咱們點擊TomcatRun右側按鈕項目就會運行在網頁上加載顯示index.jsp頁面上的內容,此時咱們在網頁上輸入對應的地址就能訪問到項目中的頁面,具體以下:

 

 

 

 

 

 

5.這裏要簡單說起一下是Tomcat Server配置中的Deployment中的Application Context(上下文路徑),默認這裏是:/oa_war_exploded,這個就會在訪問路徑上多加/oa_war_exploded這個東西,咱們能夠手動把它取消,再次啓動訪問就沒有這個訪問路徑的要求啦:

 

 

 

 

 

1.   Tomcat的安裝

Tomcat是使用Java語言編寫的一個服務器,它的安裝須要依賴系統有Java JDK,且安裝版本須要和電腦環境系統位數保持一致。

Java JDK的安裝能夠參考我以前的博客:http://www.javashuo.com/article/p-hqkgtqeo-db.html

 

Tomcat 8的下載咱們直接到Tomcat官網下載便可:https://tomcat.apache.org/,下載完成後解壓到本地目錄便可;

相關文章
相關標籤/搜索