私の問題は、Start.javaをデバッグモードで起動しようとすると、Jettyがハングすることです。私はhttp://localhost:8080に到達しようとすると、ここでWicket quickstart pageJettyをデバッグモードで起動しようとすると、なぜぶら下がっていますか?
Server server = new Server();
SocketConnector connector = new SocketConnector();
// Set some timeout options to make debugging easier.
connector.setMaxIdleTime(1000 * 60 * 60);
.....
try {
System.out.println(">>> STARTING EMBEDDED JETTY SERVER, PRESS ANY KEY TO STOP");
server.start();
System.in.read();
System.out.println(">>> STOPPING EMBEDDED JETTY SERVER");
// while (System.in.available() == 0) {
// Thread.sleep(5000);
// }
server.stop();
server.join();
} catch (Exception e) {
.....
}
から取られた私のStart.javaファイルは、私が取得さ:
HTTP ERROR: 503
Problem accessing/Reason:
SERVICE_UNAVAILABLE
エラー・ログがありません。何が間違っているのですか?どうすれば修正できますか?
それは通常モード(非デバッグ・モード)で動作しますか?どのJettyのバージョン(pomからの依存)はあなたが使っていますか?どのデバッガを使用していますか? – bert
ノーマルモードでも、jettyバージョン6.1.25と同じ結果が得られます。デバッガは、標準のIntelliJデバッガです。 – Altug
すべてのスレッドが正しく実行されていることを確認してください。デバッグモードでは、「自動停止時に例外が発生する」ことが多く、1つまたは複数のスレッドがデバッガによって停止され、他のスレッドが同時に実行されることがあります。 – Robert