longpan 发表于 2017-1-22 08:51:53

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就可以开机自动启动了。
页: [1]
查看完整版本: tomcat无界面运行