2

組み込みの jetty サーバーの起動を含む Eclipse プラグインを開発しています。

Server jetty = new Server(8080);
WebAppContext webapp = new WebAppContext("webapp", "/webapp");
webapp.setWar("path/to/webapp);
jetty.setHandler(webapp);
jetty.start();
Program.launch("http://localhost:8080/webapp");

プラグインを含む Eclipse のコンソール ウィンドウに jetty の出力を表示したいと考えています。代わりに、私がプラグインを開発していることから、jetty の出力が Eclipse に表示されます。

4

1 に答える 1

2

Jetty の Logging フレームワークを調べます。

org.eclipse.jetty.util.log.Logger選択した Eclipse コンソール ウィンドウに書き込むことができる カスタムを作成することから始めます。

実装例:

次に、Jetty クラスをインスタンス化する前に、を呼び出しorg.eclipse.jetty.util.log.Log.setLog(Logger log)て、Jetty が使用する基礎となる Logging フレームワークをカスタム Logger 実装に設定します。

幸運を

于 2013-04-25T14:06:32.363 に答える