日期:2014-05-17  浏览次数:20695 次

Win下的开机自启动
我这里有台服务器:A,上面部署了一个tomcat应用:a;
为了方便,现在想让应用a随机器开机自启动。
如果服务器是Linux,那么只需要将启动命令写到/etc/rc.local中就可以了

但如果是Windows系统,该怎么做呢?
我现在是写了一个批处理文件,将启动命令写到这个bat中,然后将这个bat文件拖到“开始|程序|启动”中,这样有两个问题:
①开机后仍需要用户登录,该bat才会被调用
②如果我用administrator用户登录,该应用启动了,这时另一个人也用administrator远程登录,那么这个bat又会启动一次。。。

求完美解决方法(只剩30分了,各位有赚分的秘籍吗?)

------解决方案--------------------
设置用户自动登录。
------解决方案--------------------
tomcat是以服务方式运行的,不用登录系统就可以运行,设置它的启动类型为“自动”就好了

打开服务管理器(services.msc),查看tomcat服务的设置
------解决方案--------------------
可将此bat放到HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下试一下