首先服创建的服务名称要与tamcat目录bin下service.bat中的名称一样。先看下名称
创建方法如下,用管理员方式运行cmd,进入到你tomcat下的bin文件如下图
然后运行
service.bat install ApacheTomcat6Exam这样就创建好了,可以在服务里面看到我们创建的服务了,删除的话运行service.bat remove ApacheTomcat6Exam
我们就可以不用通过bin下面的startup.bat来启动服务了
我们可以创建一个bat文件来调用这个服务
我们还可以用代码来启动这个服务
Runtime rt = Runtime.getRuntime(); Process ps = null; ps = Runtime.getRuntime().exec("cmd.exe /c D:\\OnlineJudge\\bat\\exam2normal.bat"); // ps = // rt.exec("cmd.exe /C D:\\OnlineJudge\\tomcat_exam\\bin\\startup.bat"); try { ps.waitFor(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } int i = ps.exitValue(); System.out.println(i); if (i == 0) { System.out.println("执行完成."); } else { System.out.println("执行失败."); }