0
点赞
收藏
分享

微信扫一扫

supermap iserver端口介绍


SuperMap iServer 默认使用了一些HTTP端口,启动服务时,请确认这些端口不被占用,且可以通过防火墙,否则可能导致一些功能不可用。

端口概览

iServer 默认使用的端口如下表:

端口

用途

是否可修改

8090

启用Tomcat服务


8015

停止Tomcat服务


1947

许可服务


8100

启用多进程时,进程间通信


8900-9000

启用多进程时,启用进程节点


10070

启用多进程时,HSQLDB存储临时资源


6765

启动分布式分析服务


8020

启动datastore服务


27017

使用 datastore 服务时,启用的瓦片数据库 (MongoDB )的默认端口


5432

使用 datastore 服务时,启用的关系型数据库(PostgreSQL)的默认 端口


9200

使用 datastore 服务时,启用的时空数据库(Elasticsearch)的默认端口 端口


8097

启动地理处理服务


Tomcat端口

Tomcat 默认使用8090、8015两个端口,两个端口被占用则无法正常启动/停止Tomcat服务。您可根据需要在配置文件中进行修改。

如果需要修改启动服务的默认端口,请修改Tomcat配置文件【SuperMap iServer产品目录】\conf\server.xml,如下:

  • 启动服务端口8090

<Connector port="8090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8453"
               executor="tomcatThreadPool"
               enableLookups="false"
               URIEncoding="utf-8"
   compression="on"
   compressionMinSize="2048"
   compressableMimeType="text/html,text/xml,text/plain,text/javascript,application/xml,application/json,application/rjson"
               />

  • 停止服务端口8015

<Server port="8015" shutdown="SHUTDOWN">

多进程端口

iServer提供了基于微服务的多进程架构,默认使用了8100端口,用来启动RMI服务进行进程间通信,以及各个进程使用的8900-9000端口,请确保这些端口不被占用,否则将不能正常启用多进程。

其中,通信端口、各个子进程端口可在多进程的配置页面修改,修改方法请参考:配置使用多进程。也可通过系统配置文件(iserver-system.xml)进行修改。

集群端口

SuperMap iServer 提供了集群技术来提升服务性能和增强服务器稳定性,服务器集群以后,对外提供服务的端口使用的是父节点的端口,请保证集群父节点使用的端口可以通过防火墙。

关于集群的搭建与使用,请参考:搭建集群时的注意事项。

数据库端口

如果您使用数据库类型的数据源,如 SQL Server、Oracle 等,还需要开放该数据库所需要的端口。

 

部署示意

整个 GIS 系统中,参与集群的各个节点服务器(如子节点 a、b)、数据库(如数据库 c)都有自己的端口,而对外的端口只有访问服务需要的默认端口8090,也就是防火墙仅需要开放8090端口即可。

 

supermap iserver端口介绍_数据库

举报

相关推荐

0 条评论