我是java的新手,已经在java中写了一个很小但很重要的节俭服务。如何在异常后在java中重新生成节俭服务器?
我注意到偶尔它会停止服务没有任何错误信息;似乎java进程随机死亡,没有堆栈跟踪或异常。
即使发生错误,确保此过程保持活跃状态的最佳方法是什么?这里的主要功能,它是否会有所帮助:
public static void main(String [] args) {
try {
MyAppServiceHandler handler = new MyAppServiceHandler();
MyApp.Processor processor = new MyApp.Processor(handler);
TServerTransport serverTransport = new TServerSocket(8080);
TServer server = null;
server = new TSimpleServer(processor, serverTransport);
System.out.println("Starting thrift server...");
server.serve();
}
catch (TTransportException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
}
你得到了什么异常,以及你的代码是哪部分? – Eddie 2009-04-15 14:01:30