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.測試配置是否成功

在以上的測試中,如果都能夠顯示正常,那么恭喜你將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