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

news2024/11/19 8:47:21

目录

  • 前言
  • 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设置开机自启动完成,重启电脑验证。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/124922.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HTML5 Web Worker(多线程处理)

文章目录HTML5 Web Worker(多线程处理)概述简单使用处理复杂数据HTML5 Web Worker(多线程处理) 概述 JavaScript的执行环境是单线程的,也就是一次只能执行一个任务。如果遇到多个任务时,只能排队依次执行。 在HTML5中,可以使用Web Worker创…

小程序集成Three.js,使用npm安装gsap动画库

0.视频演示 three.js集成gsap创建物体动画gsap作为简单易用的补间动画库,获得开发者一致好评。 在小程序中,我们集成了Three.js第三方库,可以创建和加载模型及场景,但是做动画还是需要第三方库的支持。 下面详细说明如何在小程序…

Java SPI机制详解

一、什么是SPI SPI全称Service Provider Interface,是Java提供的一种服务发现机制。实现服务接口和服务实现的解耦。 Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制,实现不修改任何代码的情况下…

不错的一个麦肯锡信任公式

1)可信度:这人是不是专家。 你是否让他人可以相信你这个人。这取决于你解决问题的能力、经验、专业知识、资源等等;这个人的专业能力是否真有别人说的那么出色,是否能够胜任这份工作呢?过往的履历中是否做过足以让我值…

函数指针到底需不需要解引用?类成员函数呢?

1、 普通函数指针 C函数指针有两点比较令人疑惑的做法&#xff1a; 函数名作为实参时&#xff0c;到底要不要取地址&#xff1f;通过函数指针调用函数时&#xff0c;到底要不要解引用&#xff1f; int add(int a, int b) {cout << "common function: " <…

ubuntu18安装、测试YOLOV3记录

官方教程&#xff1a; YOLO: Real-Time Object Detection 一、使用预训练模型进行检测 1、安装Darknet: git clone https://github.com/pjreddie/darknet cd darknet make 2、下载预训练权重https://pjreddie.com/media/files/yolov3.weights&#xff08;打开链接或wget&…

VSCode无密码连接远程服务器,并能debug python代码

1.官网下载VScode 官网 2.打开VScode&#xff0c;在扩展中搜索下载远程连接插件Remote-SSH 下载完毕会在侧边栏产生“远程资源管理器”图标①&#xff0c;打开远程资源管理器&#xff0c;点击右上角设置进入配置界面&#xff0c;并按照②添加远程服务器账号&#xff0c;输入…

Charles -证书过期失效处理方法

当出现环境配置正常但却无法抓包的时候&#xff0c;可能是因为证书失效了&#xff0c;这种情况移除旧证书&#xff0c;安装新的证书即可。 一、判断是否证书过期 iOS手机&#xff1a; 进入&#xff1a;设置 > 通用 > VPN与设备管理 > Charles Proxy CA... > 更多…

45. 含并行连结的网络(GoogLeNet)代码实现

1. Inception块 import torch from torch import nn from torch.nn import functional as F from d2l import torch as d2lclass Inception(nn.Module):# c1--c4是每条路径的输出通道数,c2,c3,c4是一个tuple元组def __init__(self, in_channels, c1, c2, c3, c4, **kwargs):su…

C# .Net MVC框架实现最简单的登陆

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录前言C#.net实现最简单登陆一、C#,.net是什么&#xff0c;相比较于C,java二、C# .net创建一个MVC框架工程1.步骤实现结果前言 C#.net实现最简单登陆 提示&#xff1…

linux-----基本操作指令(2)

将一个文件按照升序排序:注意这里面的S是大写 按照文件大小按照降序排列:ll -hS 按照文件大小按照升序排列:ll -hrS 一:cp(copy)表示复制&#xff0c;类似于windows系统上面的复制文件到指定文件夹的操作时类似的&#xff0c;拿鼠标一拖到指定路径 1)同时也就是说这个文件最终在…

Python实现的通用的二进制数据分析工具,分析任意格式的二进制数据,还能同时查看协议文档

这是一个通用的二进制数据分析工具。 完整程序代码下载地址&#xff1a;Python实现的通用的二进制数据分析工具 它能做什么 分析任意格式的二进制数据&#xff0c;还能同时查看协议文档逐字节、逐位分析手动、自动分析对分析结果建透视图&#xff0c;发现规律&#xff0c;学习…

IO流的节点流和处理流(缓冲流)and ZIP流使用

流的名称 字节流和字符流的区别 每次读写的字节数不同&#xff1b; 字符流是块读写&#xff0c;字节流是字节读写&#xff1b; 字符流带有缓存&#xff0c;字节流没有 java流在处理上分为字符流和字节流。字符流处理的单元为2个字节的Unicode字符&#xff0c;分别操作字符、…

scipy.interpolate插值方法介绍

文章目录scipy.interpolate插值方法1 一维插值2 multivariate data3 Multivariate data interpolation on a regular grid4 Rbf 插值方法scipy.interpolate插值方法 1 一维插值 from scipy.interpolate import interp1d 1维插值算法 from scipy.interpolate import interp1d…

u盘损坏后如何恢复数据?

u盘经常被用作移动数据存储盘。可以通过USB接口将u盘插入电脑&#xff0c;将需要复制的数据发送到u盘;然后拔掉u盘&#xff0c;插入另一台电脑的USB口打开&#xff0c;就可以把数据复制到另一台电脑上了。实现数据传输。但有使用就意味着有意外&#xff0c;当我们使用中出现了u…

Flowable教程

文章目录一、Flowable介绍1.简介2.Activiti、Flowable、Camunda二、Flowable实战&#xff08;集成Flowable Modeler&#xff09;三、流程的创建和使用1.BPMN基本概念介绍2.业务模型流程创建3.表单创建及使用4.流程的使用5.核心表介绍四、常见报错解决一、Flowable介绍 1.简介 …

3.JMeter基本组成部分

文章目录2.3 JMeter基本组成部分2.3 .1线程组2.3.1.1 添加线程组2.3.1.2 线程组的特点2.3.1.3 线程组分类2.3.1.4 线程组属性2.3.2 取样器 HTTP请求2.3.3 查看结果树2.3 JMeter基本组成部分 2.3 .1线程组 线程组是控制JMeter将用于执行测试的线程组数&#xff0c;也可以把一个…

代理模式

“接口隔离”模式 在组件构建过程中&#xff0c;某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接&#xff08;稳定&#xff09;接口&#xff0c;来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式 ①门面模式 ②代理模式 ③适配…

[oeasy]python0033_回车_carriage_return_figlet_字体变大

回到开头 回忆上次内容 进程前后台切换 ctrl z 把当前进程切换到后台并暂停jobs 查看所有作业 用 fg 可以把后台进程再切回前台 fg %1 可以把指定的任务切回前台用 bg 可以让进程在后台运行 进程查询 ps -elf 查看所有进程信息ps -lf 查看本终端相关进程信息kill -9 PID 给进…