【问题原因】本地部署了Tomcat,启动iServer时被启动的Tomcat并不是iServer包自带的Tomcat而是启动了本地部署的Tomcat,所以启动端口为8080。
【解决办法】有以下两种办法可以解决:
1.删除系统环境变量中 catalina_home, catalina_base,以及path中的Tomcat环境变量(必须要删完)
2.更改iServer中catalina.bat 文件,在setlocal前 指定iServer ,更改shutdown.bat,同样在setlocal前 指定iServer。
指定代码参考如下
set CATALINA_BASE=E:supermapiserversupermap-iserver-10.1.2a-win64-deploy
set CATALINA_HOME=E:supermapiserversupermap-iserver-10.1.2a-win64-deploy
set JRE_HOME=E:supermapiserversupermap-iserver-10.1.2a-win64-deploysupportjre