欢迎来到天天文库
浏览记录
ID:58535731
大小:90.38 KB
页数:2页
时间:2020-10-21
《如何将NC启动做为服务.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何将NC启动做为服务程起伍2007-07-24cqw@需求描述在windows环境下,如果服务器自动更新补丁,并自动重启,需要NC中间件也能自动重启。以下两种方案均被客户拒绝:把中间件的启动放在"任务计划"中启动,由于补丁更新时间的不确定性,所以不能采用此方案。把中间件的启动放在启动项中启动,由于操作系统启动后,不会进入桌面,而是在锁定状态,启动项不会自动执行,所以此方案也不可行。客户强烈要求我们将“中间件的启动”放到服务中,做为服务来启动。解决方法Instsrv.exe是来自WindowsResourceKits的一个小工具,微软官方对该小工具的说明:Install
2、sanduninstallsexecutableservicesandassignsnamestothem。显而易见,这个小工具是用以安装和卸载可执行的服务和指派服务名给这些可执行的服务的。instsrv的用法如下:安装服务:instsrv<服务名称><执行程序的位置>卸载服务:instsrv<服务名称>REMOVE下面就如何将NC35的startdirectserver.bat做为启动项做个详细介绍,读者可以自己引申到其它应用的注册服务,如WAS等。本实验环境介绍:NC的目录在D:ufsoftv35Instsrv的目录在D:softwareinstsrv下,有两
3、个文件:instsrv.exe;srvany.exe操作步骤修改startdirectserver.bat文件,在@echooff与ifexist.libclasses12.jardel/f.libclasses12.jar之间加上:cdd:ufsoftv351d:如图:注意:加上的这两行需要根据你自己NC的路径进行改动。利用instsrv.exe添加启动项单击『开始』菜单中的【运行】并键入“cmd”(不包括双引号)后单击【确定】按钮。按照下图进行操作:说明:NC35SRV是服务名,D:ufsoftv35startdirectserver.bat是执行程序
4、的位置。检查服务,如下图:重新启动机器,检查中间是否启动。注意不要登录到桌面。2
此文档下载收益归作者所有