其实最偷懒的方法就是:Runtime   run   =   Runtime.getRuntime();   
Process   pro   =   run.exec("d:\\tomcat\\bin\\shutdown.bat"); 

解决方案 »

  1.   

    也可以直接试图调用:org.apache.catalina.startup.Bootstrap 执行 stop 指令。
      

  2.   

    如果是安装版本的就没有这个选项
    就是shutdow.bat
      

  3.   

    我觉得最简单的方式,使在服务器上装一个"木马"把你在本地运行的那个代码修改一下,让他监听一个端口,你在写个客户端,连上这个端口,控制它的行为.当然,这个需求不是很常规,通常做法,我们是远程登陆服务器,进行ixie操作
      

  4.   

    还有weblogic可以用同样的方式去启动或关闭吗
      

  5.   

    没人回复了,我现在做了一个应用,部署在7台服务器上,有的时候在外面不方便启动很麻烦,就想做一个android的应用去监控这些服务器上的tomcat,如果发现宕机了,可以用android重启。。 不知道能不能实现。