2011-10-19 10 views
-1

他の端末/ cmdパネルから現在実行中のアプリケーションへのJavaオブジェクトへのアクセス方法を教えてもらえますか?端末から実行時のJavaにアクセスする

私は、私もしたい...「SVNのコミット」私はMavenのスタイル「Mavenの-version」やsvnのスタイルのようなコマンドプロンプトを通じてJavaの実行中のサービスからの情報にアクセスできるアプリケーションを作成するために

をしたいと思います

は、プロセス間の相互作用の背後に

+0

これはStackOverflow形式で簡単に答えることのできる質問ではありません。パイプとプロセス間通信(IPC)を読んでから具体的に質問してくださいまた、http://stackoverflow.com/questions/how-to-askもお読みください。 –

答えて

1

基本的な考え方は、あなたが共有アクセス可能なオブジェクトを作成することですありがとうコマンドに「/停止を再起動/起動」を追加します。例えば、jettyを見ると、stopコマンドはソケットを使って実装されています。つまり、jettyにはshutdownソケットとshutdown.jarがあり、このソケットにコマンドを送るだけです。別のオプションは、sshサーバhttp://code.google.com/p/sshd/またはファイルを使用することです(つまり、特定のディレクトリの中にファイルを置くとアプリケーションにコマンドとして扱われますが、これを実行する最善の方法はJMX(http://www.oracle.com)を使用することです。 /technetwork/java/javase/tech/javamanagement-140525.html)

関連する問題