私は 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();
}
}