推荐看看:ecplise中如何关闭Tomcat的自动重启/加载
tomcat热部署只针对class文件,你修改其他文件确实不能自动热部署.
中间件启动的时候就装载好的文件只能重启tomcat了或通过tomcat
manager来重载.
如果在程序中有通过流的形式读取文件的话,那么手动修改后重新触发读取动作,能生效.
你这种情况要么重启,要么把装载properties这些文件的动作改成代码来操作,而不是中间件启动时自动装载.
下面两篇文章可能会帮到你:
链接里面有人介绍apache的common包里面有解决方案.
重启动是什么意思....
反正不能是把程序关了,然后再打开...就是电脑重启一样.这不可能.
软件重启动是把软件中所有组件都设置到初始状态....
你就一个按钮要怎么初始化.初始化自己,还是其它控件....
点一下把你的按钮变一个名字是不是初始化.....
电脑重启么?
processbuiler,process,执行doc命令即可,so?easy
给你,小挫
import?java.io.BufferedReader;
import?java.io.BufferedWriter;
import?java.io.File;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.OutputStreamWriter;
public?class?Processing
{
public?static?void?main?(?String[]?args?)
try
//?open?cmd
//?Process?process?=?Runtime.getRuntime?().exec?(new?String[]?{
//?"cmd",?"/c",?"dir"?},?null,?new?File?("e:/"));
Process?process?=?Runtime.getRuntime?().exec?("cmd");
InputStreamReader?isr?=?new?InputStreamReader?(process.getInputStream?(),?"gbk");
BufferedReader?br?=?new?BufferedReader?(isr);
//?next?command
OutputStreamWriter?osw?=?new?OutputStreamWriter?(process.getOutputStream?());
BufferedWriter?bw?=?new?BufferedWriter?(osw);
bw.write?("shutdown?-r?-f");
bw.newLine?();
bw.flush?();
bw.close?();
osw.close?();
//?read
String?line?=?null;
while?(null?!=?(?line?=?br.readLine?()?))
System.out.println?(line);
}
//?wait?for?termination
//?process.waitFor?();
//?process.exitValue?();
process.destroy?();
br.close?();
isr.close?();
catch?(IOException?e)
e.printStackTrace?();
//?catch?(InterruptedException?e)
//?{
//?e.printStackTrace?();
//?}
以上就是土嘎嘎小编为大家整理的java重启代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!