目录

  • 前言
  • 1.删除已有的 SuperMap iServer 系统服务
  • 2.注册 SuperMap iServer 系统服务
  • 3.设置 SuperMap iServer 系统服务开机自启动
  • 实例

作者:kxj

前言

在成功部署SuperMap iServer之后,每次重启电脑都需要手动去启动iServer,如何能让iServer在每次重启电脑时都自动启动呢?今天咱们一起来看看在Windows系统中如何设置iServer开机自启动吧!

在Windows系统中设置SuperMap iServer开机自启动,可以通过设置以 Windows 系统服务方式启动 SuperMap iServer,将系统服务设置为自启动模式即可。以 Windows 系统服务方式启动 SuperMap iServer可以通过 service.bat 脚本来实现,也可以通过 Tomcat 提供的命令来实现。如果 Windows 系统服务中有以前版本的 iServer服务,则需要先将其删除, 然后再进行服务的注册和启动。

下面介绍如何设置以 Windows 系统服务方式设置开机自启动SuperMap iServer。进行以下操作时,建议以管理员身份打开cmd.exe。

1.删除已有的 SuperMap iServer 系统服务

如果 Windows 系统服务中已有 SuperMap iServer 服务,则先将其删除,可以采用以下方法:

  • sc 的 delete命令
    打开 cmd.exe,输入以下命令:
  sc delete iServer8C
  • service.bat 的remove 命令
    打开 cmd.exe,定位到【SuperMap iServer_HOME】\bin, 输入以下命令:
   service.bat remove
  • Tomcat 的 DS 命令
  • 定位到【SuperMap iServer_HOME】\bin,输入以下命令:
 tomcat8//DS//iServer8C

注意:如果Windows系统服务中已有旧版本的iServer,则应先在Windows服务中查看服务名,再将其删除,推荐使用第一种方式。例如:SuperMap iServer 7C的服务名为“iServer7C”,则删除命令为:sc delete iServer7C。

2.注册 SuperMap iServer 系统服务

可以通过 service.bat 和 Tomcat 命令两种方式将 iServer 注册为系统服务,推荐方式是通过 service.bat 来注册。

  • service.bat 的 install 命令
    SuperMap iServer 提供的 service.bat 脚本设置了常用参数和 Java 虚拟机的推荐值,所以使用此脚本注册服务后不再需要其它设置。该脚本位于【SuperMap iServer_HOME】\bin,可以进行服务的注册/删除(install/remove),如注册服务时,以管理员身份打开 cmd,定位到【SuperMap iServer_HOME】\bin,输入 install 命令如下:
service.bat install

其中,单机启动多个 iServer 服务时,为避免服务重名影响注册,需要修改 service.bat 中的服务名称,即“SERVICE_NAME”的值,如下:

set SERVICE_NAME=iServer11i(2022)set PR_DISPLAYNAME=SuperMap iServer 11i(2022)
  • Tomcat 的 IS 命令
    可以通过 Tomcat 提供的 IS 命令来注册“iServer11i(2022)”服务,//IS//后的字符串就是服务名称,可以修改成需要的名称。定位到【SuperMapiServer_HOME】\bin,输入以下命令:
tomcat8 //IS//iServer11i(2022) --DisplayName="SuperMap iServer 11i(2022)" --Install="【SuperMapiServer_HOME】\bin\tomcat8.exe" --Jvm=auto --StartMode=jvm --StopMode=jvm --StartClass=org.apache.catalina.startup.Bootstrap --StartParams=start --StopClass=org.apache.catalina.startup.Bootstrap --StopParams=stop --Classpath="【SuperMapiServer_HOME】\bin\bootstrap.jar;【SuperMapiServer_HOME】\bin\tomcat-juli.jar" --Environment path='%UGO_HOME%\bin;%path%;'

3.设置 SuperMap iServer 系统服务开机自启动

注册完成后在 Windows 系统服务中可以看到 SuperMap iServer 服务,可以手动启动/停止,或设为自动启动。可以先测试手动启动/停止能否正常进行,能正常启动则自动启动也可以正常启动,再设置为自动启动验证即可。

实例

以service.bat为例,完整设置Windows系统SuperMap iServer开机自启动流程如下。
1.首先按键盘上的【win】+【R】键,打开搜索框,在打开的运行框中输入“dcomcnfg”,点击【确定】或者按键盘上的【enter】键,如下图所示:

2.点击“服务(本地)”检查是否已有 SuperMap iServer 系统服务

3.没有则直接执行下一步,如有,则打开cmd,通过命令 ./service.bat remove删除,如图:

4.删除成功后,执行注册服务命令: ./service.bat install 。

5.重复1,2步骤,查看是否已注册成功,找到对应服务,右键点击“属性”,设置启动类型为“自动”。

6.SuperMap iServer设置开机自启动完成,重启电脑验证。

SuperMap iServer在不同系统中设置开机自启动--Windows篇相关推荐

  1. SuperMap iServer在不同系统中设置开机自启动--Linux篇

    目录 前言 一:CentOS系统 二:Ubuntu系统 作者:kxj 前言 在成功部署SuperMap iServer之后,每次重启电脑都需要手动去启动iServer,如何能让iServer在每次重启 ...

  2. win10服务器系统如何设置开机自启动,win10怎么设置bat开机自启动_win10系统添加bat开机自启动的方法...

    我们都知道,win10系统的关机时需要经过几步操作的,虽然简单方便,但是就有用户想要知道有没有更加简单的方法呢?其实还是有的,那就是bat开机自启动设置,今天小编就给大家简单介绍一下win10系统添加 ...

  3. win10服务器系统如何设置开机自启动,win10怎么设置开机启动项_win10设置开机启动项的方法...

    众所周知,当win10电脑启动项过多就会出现开机时间较长的现象,想让电脑开机变得很快,可以重新设置一下开机启动项.如果不懂从何下手的用户可以阅读下文教程,现在高手分享在win10设置开机启动项的方法. ...

  4. linux设置系统自动开机,Linux系统中设置开机自动运行的两种方法

    有时可能会需要在重启时或者每次系统启动时运行某些命令或者脚本.我们要怎样做呢?本文中我们就对此进行讨论. 我们会用两种方法来描述如何在 CentOS/RHEL 以及 Ubuntu 系统上做到重启或者系 ...

  5. 如何在统信UOS系统中设置tomcat开机启动

    如何在统信UOS系统中设置tomcat开机启动 欢迎使用Markdown编辑器 1.创建服务 2. 创建软链接 3. 刷新配置 4. 启动.重启.停止 5. 开机自启动 6. 查看状态 欢迎使用Mar ...

  6. 如何在linux操作系统中安装oracle数据库,并设置开机自启动

    1. ping www.baidu.com 查看是否联网成功 2. 不能联网,就将ip修改为动态dhcp模式使之能链接成功. 3. Vi /etc/hosts 写上ip地址与主机名 4. yum in ...

  7. linux系统怎么设置开机密码,Linux_Linux系统怎么设置开机密码?Linux设置开机密码的方法,为了保证Linux系统的安全,应 - phpStudy...

    Linux系统怎么设置开机密码?Linux设置开机密码的方法 为了保证Linux系统的安全,应该给系统设置开机密码.注意,"开机密码"和"登录密码"是不同的.本 ...

  8. 如何设置计算机自动连接宽带,Win7系统如何设置开机自动连接宽带?

    最近有Win7系统用户反映,每次电脑开机之后,都要手动点击宽带连接才能连网,觉得这样很麻烦.其实,我们是可以为自己的电脑设置开机自动连接宽带的.下面,小编就来教教大家Win7系统下设置开机自动连接宽带 ...

  9. Linux 系统如何设置开机程序自启动

    这里写目录标题 1. Linux 系统如何设置开机程序自启动 1.1. /etc/rc.local 1.2. crontab(类似于 Windows 的任务计划服务) 1.3. 注册系统服务 1. L ...

最新文章

  1. Java 8 - 收集器Collectors_实战
  2. (65)如何根据句柄从二级、三级结构句柄表中找到内核对象
  3. linux——shell 中常用的控制语句 for、while、if、case、expect、exit、break、continue
  4. javascript dom追加内容的例子
  5. (IOS)截图Demo
  6. cocos html5 一直在加载失败,项目进行中的小问题-0426-【Cocos2d-html5】初识Cocos2d-html5-一些移动端浏览器的兼容性Bug_169IT.COM...
  7. Kaggle新上比赛:地震图像的盐体分割
  8. Spark MLlib之K-Means聚类算法
  9. Oracle 根据身份证计算年龄 性别 生日
  10. vector函数用法
  11. 杂谈---一个项目经理的自我反省
  12. 市场分析-全球与中国木槿果实提取物市场现状及未来发展趋势
  13. FairGuard游戏Lua加密方案解析
  14. 2022年青海最新建筑八大员(土建)模拟考试题库及答案
  15. python批量检索文献_快解锁新姿势,教你如何用Python搞定文献搜索和科研图片!...
  16. 鸿蒙圣墟如何升级快,鸿蒙圣墟华为版
  17. 《Pytorch 模型推理及多任务通用范式》_第3节课
  18. 报错 RuntimeError: a view of a leaf Variable that requires grad is being used in an in-place operation
  19. 作为初使用frida hook apk者遇见的问题 2018/7/22/12:48
  20. Linux命令之mkdir

热门文章

  1. 六个unity开源项目分享
  2. IDEA03:数据库CDC、Kafka和连接器Debezium配置
  3. 我持续推动Rust语言支持Windows XP系统
  4. 大学十年(一个程序员的路程)(林锐博士)《1----9》 收藏
  5. python调用百度地图实现导航_python 怎么调用百度地图api
  6. 数据库 - 数据库完整性
  7. iPhone6 Plus缓存怎么清除?缓存释放教程
  8. 小猪芭那详解童装行业如何做好营销策略
  9. [历史档案]我的恋爱历程
  10. Nginx与真实IP