window系统禁止服务与桌面程序交互,目前所研究出的一种解决方式是一以脚本方式隐藏方式启动tomcat。
新建文件tomcat.bat用于启动tomcat:
cmd /k “cd D:\tomcat\bin&&catalina run”
新建stup.vbs
DIM objShell
set objShell=wscript.createObject(“wscript.shell”)
iReturn =objShell.Run(“cmd.exe /tomcat.bat存放的路径”,0,TRUE)
最后将stup.vbs文件存放于开启自启目录
C:\Users***\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
重启电脑,大功告成。