- 8
- 0
- 约1.02千字
- 约 2页
- 2020-11-02 发布于河北
- 举报
如何将 NC 启动做为服务
程起伍
2007-07-24
cqw@
需求描述
在 windows 环境下,如果服务器自动更新补丁,并自动重启,需要 NC 中间件也能自动重启。以下两种
方案均被客户拒绝:
把中间件的启动放在 任务计划 中启动,由于补丁更新时间的不确定性,所以不能采用此方案。
把中间件的启动放在启动项中启动,由于操作系统启动后 ,不会进入桌面 ,而是在锁定状态 ,启动项不
会自动执行,所以此方案也不可行。
客户强烈要求我们将“中间件的启动”放到服务中,做为服务来启动。
解决方法
Instsrv.exe 是来自 Windows Resource Kits 的一个小工具,微软官方对该小工具的说明: Installs and
uninstalls executable services and assigns names to them。显而易见,这个小工具是用以安装和卸载可执行的服
务和指派服务名给这些可执行的服务的。
instsrv 的用法如下:
安装服务: instsrv 服务名称 执行程序的位置
卸载服务: instsrv 服务名称 REMOVE
下面就如何将 NC35 的 startdirectserver.bat 做为启动项做个详细介绍,读者可以自己引申到其它应用的
注册服务,如 WAS 等。
本实验环境介绍:
NC 的目录在 D:\ufsoftv35
Instsrv 的目录在 D:\software\instsrv 下,有两个文件: instsrv.exe; srvany.exe
操作步骤
修改 startdirectserver.bat 文件,在 @echo off 与 if exist .\lib\classes12.jar del /f .\lib\classes12.jar 之
间加上:
cd d:\ufsoftv35
1
d:
如图:
注意:加上的这两行需要根据你自己 NC 的路径进行改动。
利用 instsrv.exe 添加启动项
单击『开始』菜单中的【运行】并键入 “cmd”(不包括双引号)后单击【确定】按钮。按照下图进行操作:
说明: NC35SRV 是服务名, D:\ufsoftv35\startdirectserver.bat 是执行程序的位置。
检查服务,如下图:
重新启动机器,检查中间是否启动。注意不要登录到桌面。
2
您可能关注的文档
最近下载
- 高校教师资格证面试说课课件-醛酮.pptx VIP
- 防范电信与网络诈骗犯罪.pptx VIP
- 《中医妇科学》习题.docx VIP
- 统编版高中历史选择性必修2《经济与社会生活》全册教案教学设计(精编含活动课单元测试卷等).docx VIP
- 公交公司员工的劳务合同5篇.docx
- (一模)内蒙古2026年高三第一次模拟考试地理试卷(含答案解析).docx
- 2025年江苏城市职业学院单招考试语文试题含答案解析.docx
- 2025年送电线路工(高级)职业技能鉴定参考试题库(含答案).docx
- 上海市水闸维修养护技术规程—课件.ppt VIP
- 2025年江苏城市职业学院单招笔试英语试题库含答案解析(5卷).docx VIP
原创力文档

文档评论(0)