Windows 10下Tomcat的搭建


一、環境                                                                                                                         

  Java

  Windows 10

  Apache tomcat 8.5.42

二、安裝                                                                                                                                 

  在apache官網下載zip壓縮包,下載安裝包解壓

三、配置                                                                                                                                  

  在此之前了解一下Tomcat的目錄結構

bin

包含啟動/關閉腳本,可執行程序(bat文件)

conf

包含不同的配置文件,包括server.xml(tomcat的主要配置文件)和為不同的tomcat配置的WEB應用設置缺省值的文件web.xml

lib

包含tomcat使用的jar包,unix平台此目錄下的任何文件都被加到tomcat的calsspath中

logs

存放臨時文件

webapps

包含web項目示例,當發布web應用時,默認情況下把web文件夾放於此目錄下,默認的站點根目錄,可以更改

work

tomcat自動生成,放置tomcat運行時的臨時文件(如編譯后的JSP文件),如在tomcat運行時刪除此目錄,JSP頁面將不能運行。

 啟動程序startup.bat在bin目錄下

 

  問題1. 雙擊startup.bat時,出現DOS界面立馬消失,說明Tomcat找不到Java運行環境,進入安裝目錄DOS頁面,

  輸入Service.bat install有下面的報錯

The tomcat8.exe was not found…

The CATALINA_HOME environment variable is not defined correctly.

This environment variable is needed to run this program

 

  和下面的報錯

Warning: Neither 'server' nor 'client' jvm.dll was found at JRE_HOME.

Failed installing 'Tomcat8' service

 

  這表明安裝服務需要4個環境變量

    CATALINA_HOME

    CATALINE_BASE

    JAVA_HOME

    JRE_HOME

  前面2個好像自動生成(沒有的話,手動添加下吧),這里演示后面2個環境變量設置

  右鍵我的電腦-屬性-高級系統設置-環境變量

  在環境變量中新建

環境變量分為用戶環境變量以及系統環境變量

系統環境變量對所有用戶起作用

用戶環境變量僅對當前用戶起作用

    a.新建變量JAVA_HOME

    變量名JAVA_HOME

    變量值瀏覽目錄定位到JDK位置

 

    b.新建JRE_HOME

    變量名JRE_HOME

    變量值瀏覽目錄定位到JRE位置

  經過重裝JRE再重裝JDK之后(因為之前裝python對環境變量不了解,搞亂了),JAVA環境終於配置OK

  再來service.bat install

 

   雖然failed,但是tomcat的頁面可以訪問

  雙擊打開bin目錄下的tomcat8w.exe

 

   點擊start

 

   訪問localhost:8080,出現如下界面表示搭建成功

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM