
正文
java重启服务代码 java重启程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java程序控制Tomcat重启
因为平时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
相关问答
Q1: 如何通过JAVA代码 重启tomcat
tomcat热部署只针对class文件,你修改其他文件确实不能自动热部署。
中间件启动的时候就装载好的文件只能重启tomcat了或通过tomcat
manager来重载。
如果在程序中有通过流的形式读取文件的话,那么手动修改后重新触发读取动作,能生效。
你这种情况要么重启,要么把装载properties这些文件的动作改成代码来操作,而不是中间件启动时自动装载。
下面两篇文章可能会帮到你:
链接里面有人介绍apache的common包里面有解决方案。
Q2: 通过Java代码实现重启tomcat和拉服务(Linux),不清楚怎么实现,望各位指教!!!急急急
先写一个shell,java代码里调用shell:
String shellPath="123.sh";
Process
process = Runtime.getRuntime().exec("./"+shellPath);
Q3: 手机出现重启的代码,该怎么办?
关机代码java重启服务代码:
In frameworks/base/services/java/com/android/server/BatteryService.java
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(intent);
*#*#4636#*#* —显示手机信息、电池信息、电池记录、使用统计数据、WiFi 信息
*#*#7780#*#* –重设为原厂设定java重启服务代码,不会删除预设程序java重启服务代码,及 SD 卡档案
*2767*3855# –重设为原厂设定,会删除 SD 卡所有档案
*#*#34971539#*#* –显示相机相机韧体版本,或更新相机韧体
*#*#7594#*#* –当长按关机按钮时,会出现一个切换手机模式java重启服务代码的窗口,包括:静音模式、飞模式及关机,你可以用以上代码,直接变成关机按钮
*#*#273283*255*663282*#*#* –开启一个能让你备份媒体文件的地方,例如相片、声音及影片等
*#*#197328640#*#* –启动服务模式,可以测试手机部分设置及更改设定WLAN、 GPS 及蓝牙测试的代码
*#*#232339#*#* 或*#*#526#*#* 或 *#*#528#*#* –WLAN 测试
*#*#232338#*#* –显示 WiFi MAC 地址
*#*#1472365#*#* –GPS 测试
*#*#1575#*#* –其它GPS 测试
*#*#232331#*#* –蓝牙测试
*#*#232337#*# –显示蓝牙装置地址
*#*#8255#*#* –启动 GTalk 服务监视器显示手机软件版本的代码
*#*#4986*2650468#*#* – PDA、Phone、 H/W、RFCallDate
*#*#1234#*#* – PDA 及 Phone
*#*#1111#*#* – FTA SW 版本
*#*#2222#*#* – FTA HW 版本
*#*#44336#*#* –PDA 、Phone、 CSC、Build Time、Changelist number 各项硬件测试
*#*#0283#*#* –Packet Loopback
*#*#0*#*#* – LCD 测试
*#*#0673#*#* 或*#*#0289#*#* – Melody 测试
*#*#0842#*#* –装置测试,例如振动、亮度
*#*#2663#*#* –触控屏幕版本
*#*#2664#*#* –触控屏幕测试
*#*#0588#*#* –接近感应器测试
*#*#3264#*#* –内存版本
重启代码:
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
Q4: 如何用JAVA写个可以实现电脑可以重复自动重启的程序,最好还能设置需要重启的次数?
把java AutoReboot写到一个bat文件中java重启服务代码,加到任务计划
Q5: 用java代码打开指定路径下重启服务器的bat文件,bat文件启动后显示shutdown不是内部或外部命令,也不是
只需要Runtime.getRuntime().exec("shutdown -r -f")这个java重启服务代码,java重启服务代码你试试
关于java重启服务代码和java重启程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








