怎么用java程序控制Tomcat重启

举报 回答
怎么用java程序控制Tomcat重启
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    6,788

举报 回答

8个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
因为平时Tomcat在windows上的重启一般都是用vbs或者是 .bat脚本来写的.只要做能做到用JAVA调用这两种 脚本就可以了. 在JAVA的API里面.可以用代码控制本地的可执行文件 而不能直接调用脚本.因此需要把脚本转 换成可执行文件可以下载 visualVBS来把vbs脚本转换成.exe .bat转换的脚本更多.网上搜索一下就能找到了. 之后在线程里面直接调用JAVA API里面的执行代码就可以 做到重启TOMCAT了.DEMO: 首先是重启脚本,写成.vbs set WshShell=WScript.CreateObject(WScript.Shell) WshShell.Run(net stop tomcat5) WScript.Sleep(10000) WshShell.Run(net start tomcat5) 然后用visualVBS转换成.exe文件 然后做一个类,重启Tomcat专用 package com.uf.tool.util; public class TomcatReset { private String tomcat=; public TomcatReset() {Configconfig=Config.getConfig(); tomcat=config.getProperties(tomcat);} public void tomcatRun(){try{ System.out.println(the command is:+tomcat); Process child = Runtime.getRuntime().exec(tomcat); } catch
取消 评论
数据库连接用完?
取消 评论
HTTP 错误 400 请求出错
由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。
代码都是自己写的,应该知道
取消 评论
没要抛出例外?
取消 评论
1、Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。

2、java中的WEB项目会用tomcat,将java的WEB工程部署到tomcat上,才能够发布到网络上,才能用网页访问。
3、java有socket
4、应用Tomcat,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache Tomcat 服务器,可利用它响应对HTML 页面的访问请求。
取消 评论
myeclipse的工作模式分为开发模式和调试模式,开发模式下,你一丁点的改动想要看到效果的话就需要重新部署,当然jsp,js哪些文件除外。但如果你的tomcat配置选择的是debug模式的话,tomcat就会自动检测你项目中文件的改动,自动部署,这种模式是真正为程序员设置的,希望能帮到你!(你配置tomcat的时候,选择debug mode就OK了)
取消 评论
楼上把能说的都说了..
取消 评论
基本上跑不动 , 自己学习速度也慢了点 , 建议买个配置高点的
取消 评论
ZOL问答 > 怎么用java程序控制Tomcat重启

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?

怎么用java程序控制Tomcat重启