2017-01-10 10 views
2

スプリングブートダッシュボードに問題があります。私がアプリを起動すると、アイコンはローディングアイコンを表示し、緑のアップアイコンに達することはありませんが、アプリは開始してリクエストを受け入れます。アプリを停止すると、停止するのに数分かかります。Spring STSブートダッシュボードの起動/停止

ダッシュボードが期待どおりに動作する別のマシンにアクセスできます。

私は、春のブート1.4.3.releaseを変更することなく、スタートレストサービスアプリケーション(gs-rest-service-complete)を使用しています。私はsts 3.8.3を使用しています。

私は私のJDKのバージョンは、私は同様の質問のカップルを見つけたが、提案が、私の問題が解決しない1.8.0_112

あるOSXエルキャピタン上10.11.6

を問題が発生しています。

この1つは、ホスト内の不良エントリに関係をファイル - 鉱山はOKです(Spring Boot Dashboard projects never finish starting

この1提案するライフサイクル豆のサポートをオフに切り替え、私はそれを有効にしてダッシュボードを実行して使用する方法を知りたいです。この質問への返信は、gs-rest-service-completeサンプルアプリケーション(STS Spring Boot Dashboard Doesn't Recognize Successful Start)を使用していると述べたように、サンプルアプリケーションをリクエストします。

この問題の原因は何ですか?

+0

Bootアプリケーションの起動設定をチェックして、JMX Beanが有効で、指定されたポートが使用可能であるかどうかを確認することができます。アプリケーションが起動したら、管理Beanが稼動しているかどうかを手動で確認することもできます。たとえば、jconsoleを使用します。問題を調査するための手順です。 –

+0

ありがとうございます。私は起動設定を確認しました - それは私が動作しているマシン上のものと一致します。いずれのマシンでもデフォルトを変更していません。 JConsoleを実行すると、私はBootアプリケーションに接続できません。私はJMX/JConsoleに慣れていないので、次に何を試していいのか分かりません... – Marco

+0

JMX接続を止める何らかの種類のファイアウォールがあるかもしれないマシンのようです。これらの接続はソケットを介して行われます。ファイアウォールタイプのソフトウェアは、接続を妨げることがありますしかし、これはちょうど推測です。マシン上で実行されているファイアウォールタイプのソフトウェアが分かっている場合は、それを無効にするか、(あまり劇的に)再構成しようとすると、マシン上で実行中の異なるプロセス間の接続が可能になります。 – Kris

答えて

1

これは、動作しないマシンのように、何らかの種類のファイアウォールがJMX接続を停止しているようです。これらの接続はソケットを介して行われます。ファイアウォールタイプのソフトウェアは、接続を妨げることがありますマシン上で実行されているファイアウォールタイプのソフトウェアが分かっている場合は、それを無効にするか、(あまり劇的に)再構成しようとすると、マシン上で実行中の異なるプロセス間の接続が可能になります。

関連する問題