2011-07-17 15 views
0

リモートで実行されるJavaプログラムを管理するためのGUIを構築したいと思っています(実行タスクの表示状態、タスクの読み込み/開始/停止)。リモートJavaプログラムの管理方法は?

これまでのところ、CAJOを使用することをお勧めします。

他にも優れたアプローチがありますか?

Javaプログラムは、標準のJava SE実行可能ファイルです。それはウェブアプリの一部ではありません。

答えて

2

標準的な方法はJMXを使用することです。 HTTP経由でJMXにアクセスすることもできます。これは最も安いですが、標準のJMXコンソールのUIがこれまでに見た中で最も優れたUIではないため、より良いソリューションではありません。

+1

一方、JMXでは既にUIがあり、自分で書き込む必要はありません。私はこれを私の答えに追加しようとしていましたが、あなたに+1してください:) –

+0

ありがとう! JMXはまさに私が望んでいるようです。ここに、[はじめに](http://java.sun.com/developer/technicalArticles/J2SE/jmx.html)ガイドへのリンクがあります。 – Michael

0

状況によっては、リモートJVM上で簡単なReSTful APIを作成する方が簡単な方法かもしれません。 JAX-RSはとても簡単です。私は自分でJerseyの経験があり、約5分で起動できます。

関連する問題