Tomcat安裝及Eclipse配置教程


1.工具准備

1.JDK:版本為JDK1.8 下載地址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.Tomcat:版本為apache-tomcat-9.0.31

下載地址:https://tomcat.apache.org/download-90.cgi#9.0.31

3.Eclipse: Eclipse IDE for Enterprise Java Developers

4.操作系統:Windows10 64位

前面三個工具也可以到此處的百度網盤內下載:

鏈接:https://pan.baidu.com/s/1ZiX6JG9u4lqEVTH1xHxosg
提取碼:yhtp

2.JDK安裝及環境變量的配置

1.JDK安裝

 

2.環境變量配置

 JDK和JRE安裝完成之后就需要進行環境變量的配置。

1.新建變量名:JAVA_HOME,

   變量值:C:\Program Files\Java\jdk1.8.0_221

2.新建變量名:JRE_HOME,

   變量名: C:\Program Files\Java\jre1.8.0_221

3.打開path,添加變量值:%JAVA_HOME%\bin;添加變量值:%JRE_HOME%\bin

備注:

1.%JAVA_HOME%就是引用前面指定的JAVA_HOME

2.%JRE_HOME%就是引用前面指定的JRE_HOME

3.JAVA_HOME指明JDK安裝路徑,此路徑下包括lib,bin,jre等文件夾,

    tomcat,eclipse等的運行都需要依靠此變量。

4.JRE_HOME指明JRE安裝路徑,此路徑下包括lib,bin等文件夾,

    tomcat的運行都需要依靠此變量。

5.path使得系統可以在任何路徑下識別java命令。

3.測試配置是否成功

1.按下快捷鍵Win+R,在輸入框中輸入cmd,將cmd打開。
2.在命令行中輸入java -version命令可以看到java環境的版本

 

在以上的測試中,如果都能夠顯示正常,那么恭喜你將java的運行環境配置成功了。

如果出現“某條命令不是內部命令”這樣的提示,那么說明你的環境變量配置存在

問題,需要認真檢查錯誤所在。

3.Tomcat配置

將Tomcat下載后就可以對其進行安裝,這里需要注意的是Tomcat的zip版本需要配置環境變量;

installer版本,不需要配置環境變量,當然想要在cmd中對Tomcat進行操作這里也需要給它

配上環境變量。

Tomcat安裝版安裝過程:

https://wenku.baidu.com/view/869562cd58f5f61fb736668f.html

Tomcat壓縮版安裝過程:

https://blog.csdn.net/Castle_520/article/details/103578680

注意點:

1.安裝版安裝過程中需要選擇JRE所在的目錄,這個要選擇正確。

2.壓縮版安裝過程中環境變量的配置需要配置清楚,需要配置的

變量如下所示:

(1).新建變量名:CATALINA_HOME,變量值:F:\tomcat9\tomcat9

或者

 新建變量名:TOMCAT_HOME,變量名: F:\tomcat9\tomcat9

(3).打開path,添加變量值:%CATALINA_HOME%\bin   

添加變量值:%CATALINA_HOME%\lib  

或者

添加變量值:%TOMCAT_HOME%\bin   添加變量值:%TOMCAT_HOME%\lib

3.安裝后可能出現的問題

(1).Tomcat配置好環境變量后,在cmd中輸入命令startup后出現:

the jre_home environment variable is not defined correctly this environment variable is need

這個錯誤。或者在Tomcat bin目錄下點擊startup.bat或Tomcat.exe出現閃屏問題。

解決方法:首先去檢查環境變量中是否配置了JRE有關的變量(配置方法見上文)。

如果發現JRE有關變量已經配置完畢了,但是還是出現這樣的問題, 那么就到Tomcat的bin

目錄下,更改文件startup.bat和shutdown.bat,在它們的開頭加上如下代碼來指定Tomcat所

需環境所在的位置:           

SET JAVA_HOME=JDK所在路徑
SET JRE_HOME=JRE所在路徑
SET TOMCAT_HOME=Tomcat所在路徑

如下圖所示:

 

設置好后重新打開Tomcat發現問題得以解決。

(2).運行startup.bat或Tomcat.exe后出現亂碼,如下圖:

 

解決方法:出現這個問題主要是編碼不匹配導致的,Windows10的默認

編碼是GBK,而其Tomcat啟動后的默認編碼是UTF-8,所以可以使用下面的

方法解決:

方法一:到tomcat\conf目錄下的logging.properties文件中修改

 java.util.logging.ConsoleHandler.encoding = UTF-8代碼為

java.util.logging.ConsoleHandler.encoding = GBK,

 如果原先沒有這句代碼,那么就在如下位置上重新加上這句。

重新運行Tomcat,沒有亂碼出現,問題得以解決。

  

方法二:用記事本打開startup.bat文件,然后選擇另存為,將編碼方式

改成UTF-8,然后保存到原文件夾下,替換之前的startup.bat文件,然后

重新運行Tomcat,問題得以解決。

(3).在使用http://localhost:8080檢測Tomcat在本地是否配置成功時,

無法訪問http://localhost:8080網頁,出現404錯誤。

 

解決方法:這是由於8080端口被其他應用占用,所以無法從該端口訪問網頁。

要解決這個問題只需要更改Tomcat的訪問端口即可。具體操作如下:

打開tomcat\conf目錄下的server.xml文件,並更改訪問端口,這個訪問端口的值,

只有沒被其他應用占用就可以。此處將端口值:8080改成80。

 

更改保存之后,到瀏覽器中輸入http://localhost:80,就可以訪問對應網頁啦。

4.Eclipse的安裝

 如果使用的是以上百度網盤內提供的Eclipse下載器,那么只需經過以下操作

就可以安裝好Eclipse。首先點擊Eclipse下載器,彈出如下界面

 選擇Eclipse IDE for Enterprise Java Developers

 等到其安裝成功后,就可以使用Eclipse啦。

5.Eclipse中的Tomcat操作

接下來需要進行以下幾個操作

1.為eclipse配置tomcat

2.創建Web項目

3.部署一個JavaEE項目到Tomcat上。

具體過程可查看:

https://blog.csdn.net/cincoutcin/article/details/79408484

需要注意的是在部署一個JavaEE項目到Tomcat上時,可能出現如下錯誤:

 這是由於原先設置的Tomcat端口被其他應用占用所導致的。

解決方法:

雙擊下方的Tomcat服務器配置

更改Port中HTTP/1.1的端口值,這個端口值只有不被其他應用占用就可以。

 

修改完成后,就可以正常運行啦,快自己動手創建一個Java Web項目試試吧,

這里提供一份html代碼提供測試。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JMU</title>
</head>
<body>
    <p>
        <font color="red" face="黑體">集美大學歡迎您</font>
    </p>
    <table border='1'>
        <tr>
            <th>城市</th>
            <th>大學名稱</th>
        </tr>
        <tr>
            <th>廈門</th>
            <th>集美大學</th>
        </tr>
    </table>
    <p>
        <a href="http://www.jmu.edu.cn">集美大學官網</a>
    </p>
    <p>
        <a href="http://cec.jmu.edu.cn"><img src="img/jmu.png" height="80"
            width="80" /></a>
    </p>
</body>
</html>

項目結構

       

 運行效果(點擊集美大學官網或圖標可以實現網頁的跳轉)

 

                                                                                        

6.參考文獻

【1】https://blog.csdn.net/qq_41559516/article/details/81569145

【2】https://blog.csdn.net/cincoutcin/article/details/79408484


免責聲明!

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



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