2012-04-13 4 views
1

こんにちは、JavaコードでEmbedded Jettyサーバーを起動しましたが、同じJVMに接続されています。 Embedded Jetty Serverを別のJVMに接続して起動できますか?別のJVMが接続された埋め込みJetty Serverを起動します

これを実行する方法はありますか。私にお知らせください。 ありがとうございました

答えて

1

Runtime.getRuntime().exec(command)?あなたのMain.class上でJavaを起動するための起動、コマンド、スクリプトの実行...

私はなぜそれをしたいのか分かりませんが、あなたが「外部」からJettyを実行しているJVMを制御しようとしているなら、 Java Service Wrapperをご覧ください。

ラッパーには、アプリのライフサイクルを制御する機能を提供するJava APIが用意されています。バージョン3.2.3は、別のライセンスで利用可能です。

+0

Javaコードは、複数のJetty Serverインスタンスをスピンします。一部のアプリケーションはこれらのインスタンスで実行されます。これらのインスタンスがすべて同じJVM上で実行されると、メモリが問題になります。 私はコマンドプロンプトでそれを行うことができますが、私はそれをJavaコード自体から欲しいです。 コマンド:java -jar start.jar --exec – Joshi

+0

Runtime.getRuntime.exec(コマンド)が機能しません。 – Joshi

関連する問題