Geoserver端口衝突解決方案

轉載:https://blog.csdn.net/wiinder/article/details/53260642app

今天在安裝Geoserver的時候遇到了端口衝突的問題,即默認的8080端口與Tomcat的8080端口衝突,Geoserver分爲兩個版本。spa

一是下載Geoserver的war包,將war包放在Tomcat中Webapps文件夾下,運行Tomcat的時候會自動解壓,而後完成Geoserver的網頁訪問,可是這種方法對於war包的要求很高,我在使用這種方案時候碰見兩種問題,第一種是war包中沒有jetty.xml文件,這就直接沒有辦法修改端口,第二種是有了jetty.xml文件後修改完成以後,直接與Tomcat的端口衝突,跟我要運行的Marven項目也衝突,因此棄用了這種方法。.net

二是在官網下載Geoserver的安裝版server

解決方案以下: 
這裏寫圖片描述xml

1.選擇Run manually(手動啓動端口) 
這種選擇就是設置爲本身選擇開關Geoserver的服務,須要的時候啓動Tomcat便可運行,可是 
這裏寫圖片描述 
在這裏設置的端口號是不成立的,也就是說它仍是默認使用Tomcat的8080端口,我嘗試了網上的辦法,就是修改jetty.xml中的默認端口號也是沒法運行的。blog

2.選擇Install as a service(Windows服務方式) 
這種方法是當電腦啓動的時候是能夠直接運行的,這裏在圖下的地方修改端口號是成立的 
這裏寫圖片描述 
這裏我修改了端口號爲8081,且同時運行了8080端口的項目,二者再也不衝突。 

圖片

此處再提供一種方法,是在選擇第二種安裝方式下的狀況下修改: 
在註冊表裏中找到Geoserver的服務項: 
HKEY_LOCAL_MACHINE\SYSTEM\ 
CurrentControlSet\Services \Geoserver 2.7.6 
中的ImageP中的Detty.port就能夠了。it

上述方法只提供參考,本人已經修改完成,也就沒有再次探索方法的正確性,只是看到了,寫出來與你們分享。service

相關文章
相關標籤/搜索