- 1.安裝配置Java
- 2.安裝配置Tomcat
- 3.安裝配置GeoServer
GeoServer提供了多種安裝配置方式,但是本質(zhì)上GeoServer是一個基于Java Web的項目,因此我們理論上只需要安裝Java,并且將其放置在一個Web服務器(例如Apache Tomcat)下進行發(fā)布就可以了。另外,GeoServer還提供了包含Apache Tomcat的版本,以及使用可執(zhí)行程序安裝的版本。不過從底層開發(fā)者的角度出發(fā),推薦使用第一種方式進行安裝。
1.安裝配置Java
考慮到Java8仍然是使用最廣泛的版本(尤其是國內(nèi)),因此我們還是安裝Java8的版本。在Oracle官方網(wǎng)站的Java下載頁https://www.oracle.com/java/technologies/downloads/ 找到Java8的安裝包并下載,如下圖所示:
運行安裝包程序,如下圖所示。應該來說整個安裝過程沒有什么特別的,跟安裝普通的程序差不多,點擊下一步就行了。
安裝完成后需要配置環(huán)境變量。環(huán)境變量主要是為了系統(tǒng)能夠識別安裝好的組件(.dll)和程序(.exe)。不同的基于JAVA的組件要求的JAVA環(huán)境配置可能略有不同,但對于我們使用的Web服務器Apache Tomcat來說,要求有一個環(huán)境變量JAVA_HOME,因此我們可以配置如下環(huán)境變量,如下圖所示:
另外,對于Java本身來說,javac.exe(代碼編譯文件)和java.exe(代碼執(zhí)行文件)是最重要的兩個可執(zhí)行文件,它們存放在安裝目錄的bin目錄下。我們將這個bin目錄配置到Path環(huán)境變量中,如下圖所示:
我們打開系統(tǒng)的CMD或者Powershell,輸入:
java -version
如果準確輸出Java的版本號,就說明Java環(huán)境安裝成功了。例如筆者這里提示的是:
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
2.安裝配置Tomcat
進入Apache Tomcat的官方主頁https://tomcat.apache.org/ ,目前Tomcat并行維護了多個版本,這里筆者使用的是Tomcat8,也推薦讀者下載使用這個版本,如下圖所示:
將下載后的壓縮包解壓出來,進入bin目錄,雙擊運行startup.bat。此時會彈出命令提示符對話框。如果前面Java環(huán)境安裝的正確的話,就先有服務器成功啟動的提示,如下圖所示:
如果命令提示符對話框中文是亂碼,就說明字符編碼有問題。原因是Java Web項目一般使用Utf-8字符編碼,而Windows環(huán)境往往是本地編碼(GBK)。所有解決方案有兩個,一個是設(shè)置命令提示符對話框的編碼為Utf-8;另外一個是在conf目錄下找到輸出配置文件logging.properties,修改控制臺輸出日志編碼為GBK:
java.util.logging.ConsoleHandler.encoding = GBK
服務器啟動成功后在瀏覽器輸出網(wǎng)址:http://localhost:8080/ ,頁面會顯示Tomcat主頁,如下圖所示。如果沒有下圖所示的頁面出來,就說明Tomcat環(huán)境配置有問題,可以在命令提示符對話框中檢查是否有相應的提示。
另一個很容易出現(xiàn)的問題就是Tomcat的默認端口號8080被其他程序占用。此時就需要取消掉占用端口號的程序,或者給Tomcat修改新的端口號,讀者可以自行查詢相關(guān)資料解決。
3.安裝配置GeoServer
根據(jù)GeoServer官方主頁的提示,如果我們使用Java8環(huán)境,那么GeoServer的適配版本在2.9.x到2.22.x之間。關(guān)于這一點一定要注意,理論上總是說可以向下兼容,但進行實踐的時候似乎總是很難做到。因此我們進入GeoServer的官方下載頁https://geoserver.org/download/ ,選擇最新的2.22.5版本進行下載,如下圖所示:
由于我們已經(jīng)將Java環(huán)境和Tomcat環(huán)境安裝配置好了,因此我們只需要下載GeoServer的Web Archive,也就是Java Web項目的war包。下載成功后,我們先關(guān)閉剛才啟動的Tomcat命令提示符窗口,將這個war包放置在Tomcat安裝目錄下的webapps文件夾中,如下圖所示:
像之前一樣,雙擊運行startup.bat,重新啟動Tomcat服務器。這個時候Tomcat會將war包里面的內(nèi)容解壓出來,進行GeoServer項目的部署發(fā)布。Tomcat的命令提示符窗口會顯示這個發(fā)布過程,通常需要等待一段時間,直到提示服務器運行成功。如果部署GeoServer的過程沒有什么錯誤提示,就說明GeoServer項目成功發(fā)布了。如下圖所示:
這時,我們在瀏覽器中輸出地址:http://localhost:8080/geoserver ,會出現(xiàn)如下圖所示的頁面??梢钥吹竭@個主頁中列出了GeoServer所支持的GIS地圖服務,包括WMS、WFS、WMTS以及TMS。文章來源:http://www.zghlxwxcb.cn/news/detail-760373.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-760373.html
到了這里,關(guān)于地圖服務器GeoServer的安裝與配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!