linux centos下載geoserver目錄以及geoserver三種安裝部署方法(步驟非常詳細(xì),實際有效)
java1.8或11需提前安裝好
yum install -y java java -version
mysql連接問題,親測Java調(diào)用ssl異常javax.net.ssl.SSLHandshakeException:No appropriate protocol:
https://www.kuazhi.com/post/594157.html
geoserver安裝包的下載
3種方式獲取安裝包:
1、官網(wǎng):https://sourceforge.net/projects/geoserver/
然后點擊"See All Activity”,下載擬安裝的war包(需配置Tomcat)或者bin.zip文件(解壓即可運行)。例如:
2、網(wǎng)上直接搜索需要的版本號安裝包+百度網(wǎng)盤下載或者CSDN下載,例如:https://download.csdn.net/download/weixin_43747076/12412565
1和2步驟下載的bin安裝包可直接由Shell上傳到自己文件夾下(/usr/share/geoserver )。
3、通過wget在線下載安裝包。
1)先安裝wget包
yum -y install wget //正常安裝即可
建議包下載/usr/share/geoserver這個目錄下,因此需在share文件夾下先創(chuàng)建geoserver文件夾,
mkdir /usr/share/geoserver //創(chuàng)建geoserver文件夾
然后切換到這個文件夾,
cd /usr/share/geoserver //切換到這個文件夾主要是想把這個包下載到這里,要不然還要增加一步移動包的步驟
開始下載,如下載2.23.2版本,
wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.23.2/geoserver-2.23.2-bin.zip wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.23.2/extensions/geoserver-2.23.2-mysql-plugin.zip
各個版本目錄(https://sourceforge.net/projects/geoserver/files/GeoServer/)及下載命令:
wget https://sourceforge.net/projects/geoserver/files/GeoServer/{版本號}/geoserver-{版本號}-bin.zip
各個版本擴(kuò)展下載,例如mysql:
wget https://sourceforge.net/projects/geoserver/files/GeoServer/{版本號}/extensions/geoserver-{版本號}-mysql-plugin.zip
三、解壓安裝
1、切換到新建的geoserver文件夾cd /usr/share/geoserver
2、下載壓縮解壓插件
yum -y install unzip
3、解壓安裝
unzip geoserver-2.23.2-bin.zip //本人用的是2.23.2版本,解壓下載的安裝包
四、環(huán)境配置
1、添加環(huán)境變量至geoserver位置
vi /etc/profile
i進(jìn)入編輯模式,在最后一行添加export GEOSERVER_HOME=/usr/share/geoserver,然后Esc–>Shift+冒號鍵,輸入wq后保存退出。
export GEOSERVER_HOME=/usr/share/geoserver
讓自己成為geoserver文件夾的所有者,
chown -R root:root /usr/share/geoserver/
查詢該目錄下文件權(quán)限情況
ll /usr/share/geoserver/
五、geoserver的啟動與訪問
進(jìn)入目錄geoserver/bin 并執(zhí)行startup.sh腳本來啟動geoserver,
cd /usr/share/geoserver/bin/ ./startup.sh
//執(zhí)行g(shù)eoserver 啟動腳本
//此處需要注意的是geoserver啟動后。會一直處于程序窗口無法退出。需要重新打開一個連接centos的窗口。
完成后直接訪問http://服務(wù)器IP地址:8080/geoserver即可。
六、可能出現(xiàn)的問題
1、8080無法訪問的問題,最大可能出現(xiàn)的原因是防火墻端口的開放問題,解決辦法如下:
打開防火墻:
systemctl start firewalld.service
查看端口號開放狀態(tài):
firewall-cmd --query-port=8080/tcp
添加開放測試端口:
firewall-cmd --add-port=8080/tcp
查看所有開放端口:
firewall-cmd --list-all
添加永久開放端口:
firewall-cmd --zone=public --permanent --add-port=8080/tcp
再次查看所有開放端口:
firewall-cmd --list-all
另外,我們還可以查看配置文件,對外開放端口配置文件在/etc/firewalld/zones目錄下。
先
cd /etc/firewalld/zones
再
vi public.xml
最后再去訪問http://服務(wù)器IP地址:8080/geoserver即可。
參考:
https://www.kuazhi.com/post/583919.html
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

Java 1.8或11需提前安裝好,MySQL連接問題可通過修改java的ssl配置解決,GeoServer安裝包下載方式包括官網(wǎng)、網(wǎng)上搜索和wget在線下載安裝包,解壓安裝后,需要添加環(huán)境變量至GeoServer位置,并通過啟動腳本啟動GeoServer,常見問題包括無法訪問8080端口,解決方法包括查看防火墻端口開放狀態(tài)并添加開放測試端口。