超詳細(xì)!GeoServer+Tomcat配置教程
一、確定你要下載的GeoServer版本及對(duì)應(yīng)JDK版本、Tomcat版本
up主已經(jīng)打包好了相互兼容的版本,解壓后即可順利配置,需要者請(qǐng)關(guān)注公眾號(hào)【草莓GIS】,回復(fù)“geoserver配置”即可。
如果想要自己選擇版本,就往下看:
1、Geoserver及對(duì)應(yīng)Java版本
進(jìn)入 https://geoserver.org/download/
點(diǎn)擊“Achive”,即可看到Geoserver歷史版本及其兼容的Java版本。
不推薦大家選擇太新的版本,因?yàn)槲抑霸囘^使用最新的geoserver+最新的tomcat,但當(dāng)時(shí)無論如何都配置失敗,不知道現(xiàn)在情況如何。保險(xiǎn)起見大家可以選擇舊一點(diǎn)點(diǎn)的版本。
本教程使用的是war部署,大家下載geoserver時(shí)可以選擇下載war文件。

2. Tomcat及Java版本
進(jìn)入官網(wǎng),點(diǎn)擊左側(cè)的【which version】,可以看到tomcat歷史版本及其兼容的java版本。
本教程下載的是tomcat的windows zip來部署。
(這個(gè)網(wǎng)站國內(nèi)可能不好進(jìn),大家可以從其他渠道區(qū)下載tomcat的壓縮包)

3、Java
在此前尋找配置教程的過程中,想必你已經(jīng)看到了“Java”、“JDK”、“JavaSE”這三個(gè)令人頭大的名詞。up主看了也覺得頭暈,不過看了相關(guān)的介紹后,目前我認(rèn)為,在近幾年的geoserver版本中我們不用太區(qū)分這幾個(gè)東西,只要你裝的版本是正確的版本(比如Geoserver某版本及Tomcat某版本都對(duì)應(yīng)Java8,你可以裝java8,也可以裝Java8對(duì)應(yīng)的JDK版本),最后配置時(shí)一般都能成功。
本教程以JDK為例。大家可以下載相應(yīng)的jdk版本,最好去官網(wǎng)下載。
具體區(qū)別大家可以看看這篇文章:https://blog.csdn.net/krismile__qh/article/details/98884337

二、配置JDK
1、安裝JDK
一般安裝編程語言的包都推薦放在C盤,不過放在你常用的軟件盤里也不會(huì)有什么大問題,看你權(quán)衡。
2、配置環(huán)境變量
打開系統(tǒng)高級(jí)設(shè)置——右下角環(huán)境變量

在下方的系統(tǒng)變量中——新建系統(tǒng)變量

一共要新建2個(gè)系統(tǒng)變量:
①變量名:JAVA_HOME
變量值:點(diǎn)擊左下方瀏覽目錄,選擇jdk的安裝目錄。
②變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(注意這個(gè)變量值開頭有個(gè)點(diǎn),別漏了)
然后,在系統(tǒng)變量的目錄中,找到【Path變量】,雙擊它。
然后在彈窗中,點(diǎn)擊右側(cè)的【新建】
輸入:%JAVA_HOME%\bin
最后,不斷點(diǎn)擊確認(rèn),環(huán)境變量就配置完成了。
3、檢驗(yàn)是否配置成功
打開CMD,輸入“java”,如果出現(xiàn)下圖這一長串結(jié)果,那么就是配置成功了。


三、配置Tomcat
1、把Tomcat解壓在你的軟件盤
2、配置環(huán)境變量
和配置JDk時(shí)一樣的步驟,添加系統(tǒng)變量
變量名:CATALINA_HOME
變量值:選擇你Tomcat的安裝目錄
雙擊【Path】系統(tǒng)變量——點(diǎn)擊【新建】。一共要新建三個(gè)變量。
①%CATALINA_HOME%\lib
②%CATALINA_HOME%\bin
③%CATALINA_HOME%\lib\servlet-api.jar
3、檢驗(yàn)配置是否成功
打開Tomcat安裝目錄——【bin】文件夾——雙擊【startup.bat】文件
①如果彈出CMD窗口,請(qǐng)不要關(guān)閉,等它運(yùn)行完畢且最后一行出現(xiàn)Server?startup in xxxms,說明服務(wù)器啟動(dòng)成功。
②在瀏覽器地址欄輸入localhost:8080,如果跳轉(zhuǎn)到如下圖的頁面,說明配置成功。
③注意,不要關(guān)閉彈出來的CMD頁面,這個(gè)是保持tomcat運(yùn)行的,關(guān)掉后tomcat也會(huì)關(guān)閉。
④雙擊根目錄下的【shutdown.bat】文件即為關(guān)閉tomcat。
⑤有基礎(chǔ)的人,還可以安裝配置windows終端,然后“cd”命令跳轉(zhuǎn)到Tomcat安裝目錄,再輸入命令“startup”即可啟動(dòng)tomcat,“shutdown”則是關(guān)閉。


四、修改Tomcat設(shè)定
1、設(shè)置tomcat 管理員賬號(hào)
要在tomcat上配置和運(yùn)行g(shù)eoserver,就要打開【tomcat首頁】右側(cè)的【manager app】,但是它需要一個(gè)用戶賬號(hào)來登錄使用。那么如何創(chuàng)建賬號(hào)呢?
依次打開tomcat安裝目錄——【conf】文件夾——【tomcat-users.xml】(這個(gè)文件你可以用編輯器如vscode或者記事本打開)
打開之后,你會(huì)發(fā)現(xiàn)代碼注釋里其實(shí)已經(jīng)介紹了哪些代碼是用于創(chuàng)建賬號(hào)和分配權(quán)限的。基礎(chǔ)好的同學(xué),其實(shí)可以自己嘗試通過代碼注釋的提示來完成賬號(hào)創(chuàng)建。
在此我放上現(xiàn)成的代碼供大家使用。只需要將代碼粘貼在文件中——類似下圖。但這段代碼中的username和password都是空字符串,大家把自己想要的用戶名和密碼填進(jìn)字符串里即可。

代碼如下:
以上步驟完成后,你可以嘗試著打開tomcat的【manager app】,如果有內(nèi)容出現(xiàn)那就是成功了。

五、配置geoserver
1、配置geoserver
完成前面的步驟后,關(guān)閉tomcat。
然后解壓geoserver的壓縮包,我們只需要里面的【geoserver.war】文件,復(fù)制它,
再將它粘貼到 tomcat安裝目錄下的【webapps】文件夾中
接著,啟動(dòng)tomcat,你會(huì)發(fā)現(xiàn)這次tomcat啟動(dòng)時(shí)間會(huì)比較久,因?yàn)樗俳鈮汉筒渴鹉莻€(gè)war文件。
最后進(jìn)入tomcat的【manager app】中,如果你看到了它出現(xiàn)了geoserver一欄,且第四列為“true”,那就是配置成功了。
如果是false的話,你就看點(diǎn)擊最后一列中的【卸載】,卸載完成后,把tomcat目錄下webapps文件夾中的與geoserver有關(guān)的內(nèi)容全部刪掉。然后你再好好看教程,看看是哪步錯(cuò)漏了,重新配置一下。

2、使用geoserver
接下來,直接點(diǎn)擊第一列中的geoserver字樣,你會(huì)跳轉(zhuǎn)到geoserver頁面

此時(shí)geoserver左側(cè)沒有任何功能,因?yàn)槟銢]有登錄。右上角是登錄的地方,初始賬戶是admin,其密碼是geoserver。在登錄之后,你可以在左側(cè)【安全】里新建不同權(quán)限的賬戶,不過呢作為個(gè)人學(xué)習(xí)者而言沒什么必要。
登錄之后就是如下界面了,左側(cè)有許多功能,大家可以摸索一下。后續(xù)有時(shí)間的話,我也會(huì)發(fā)布相關(guān)的教程,希望大家持續(xù)關(guān)注哦!如果覺得本篇教程有用,請(qǐng)點(diǎn)贊鼓勵(lì)!
