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

相关文章
相关标签/搜索