每次开启Tomcat时都要用Startup.bat文件,关闭时用Shutdown.bat.
我觉得这样不太方便。所以想写一个Java程序,实现Tomcat的启动,关闭和重启。
请问关键的代码怎么写?
我用了Runtime.getRuntime().exe("Shutdown.bat文件路径");
不过我试了不行。

解决方案 »

  1.   

    试试
    Runtime r = Runtime.getRuntime();
    r.exec("Tomcat bin/startup.bat的路径");
      

  2.   

    Runtime.getRuntime().exec("Shutdown.bat文件路径");
    这个文件路径是什么意思,写在后面么
      

  3.   

    现在有很多开发工具就可以把他集成在上面  上面很方便的   比如:myeclipse
      

  4.   


    执行一个批处理或者 shell 脚本效率很低么?
      

  5.   

    频繁启动/停止,肯定就不是生产系统了;
    开发测试的话,如果有需要就用Tomcat的嵌入式版本,直接在你的程序里跑TOMCAT;
    要不然就拉个快捷方式到方便的位置;
    搞不懂啥样才算方便.
      

  6.   

    其实很简单:
    telnet localhost 9005
    然后输入 SHUTDOWN就可以远程停止 Tomcat.你打开 $tomcat/conf/server.xml 中会有这样一行,它的意思一眼既明,既然想编程实现我想应该对你来说很简单:
    <Server port="9005" shutdown="SHUTDOWN">
    ...
    ...