tomcat无界面运行

问题: 虽然tomcat可以设置在windows服务里启动达到无界面运行,但隐藏界面的情况下无法做界面交互的操作

 

 

解决方案:用幽灵模式启动tomcat6.exe即可,启动tomcat6.exe的一个前提是先建tomcat6 windows服务。

下面是幽灵模式启动tomcat6的步骤

1)编辑一个vbs脚本,在其中以隐藏窗口运行批处理程序。

------------------------------------------------------------

Set ws = CreateObject("Wscript.Shell")

ws.run "cmd /c launchtomcat.bat",vbhide

------------------------------------------------------------

将水平线中代码拷贝到记事本中,保存为"runbat.vbs"或者其它的名字(扩展名必须是.vbs),然后点击运行生成的脚本runbat.vbs,即可隐藏运行指定的批处理程序。

 

 

2)把这个脚本放到%TOMCAT%/bin目录下,然后在该目录下创建另一个launchtomcat.bat的文件。文件内容很简单:

 

start /B tomcat6

 

 

这些工作做完后,双击runbat.vbs可以看到tomcat在后台启动了,用户名是administrator,调用程序也没有问题了。

 

 

3)确认无误后,创建runbat.vbs的快捷方式,拖到“开始”里面的startup下。tomcat6.exe就可以开机自动启动了。

猜你喜欢

转载自isitlikethat.iteye.com/blog/2202699