web-dev-qa-db-ja.com

EclipseからのJBossの起動

Eclipse Ganymede内からJBossサーバーを開始すると、「localhostのサーバーJBoss v4.0が120秒以内に起動できませんでした。サーバーにもっと時間が必要な場合は、サーバーエディターでタイムアウトを増やしてみてください。」

コンソールには、JBossが数分で起動したことが示されていますが、その直後に、上記のメッセージが表示された場合はポップアップが表示されます。 JBossを外部から起動することもできます。

26
Atlantis

同様の問題がありましたが、Tomcat 5.5サーバーで発生しました。起動時間は非常に重要だったので、このエラーが発生しました。

この問題を解決するために、次の手順を実行しました。[設定]、[サーバー]で、[サーバーのタイムアウト遅延]プロパティを[無制限]に変更しました。

編集:

Eclipse Ganymedeの場合は、次のことを行う必要があります。サーバービューで、サーバーJBossをダブルクリックします。概要には、「タイムアウト」パネルがあります(デフォルトでは折りたたまれています)。サーバーの開始および停止操作のタイムアウトを定義できます。

20
Romain Linsolas

同様の問題がありました。 Eclipseのサーバーのデフォルトポートが8080私のJBossが8180

Eclipseでサーバーの構成を変更することで(サーバーをダブルクリックしてサーバープロパティを編集)、機能しました。

16
Aboubacar Toure

タイムアウトを増やしても問題は解決しません。 Eclipseはサーバーが起動したことを認識しません(それが大きな問題かどうかはわかりません)。私は数週間この問題を抱えていて、最終的に(少なくとも私にとっては)ホスト名とアドレスが同一でなければならないことに気づきました。私はhostname:localhostを持っていました。アドレス "127.0.0.1"、それは動作しません。 127.0.0.1と出来上がりの両方に変更しました!

このような: enter image description here

14
ringzhz

Jbossツールを使用したEclipseで、これが発生したため、Jbossサーバーの一般情報の「ホスト名」をマシン名から127.0.0.1に変更しました。

おかげで、これはうまくいきます!

4

JBossをポート8080で暗号化せずにポート8443でSSL経由で実行するように変更したときに、この動作が見られました。私の理論では、Eclipseプラグインがポート8080をチェックして、JBossが起動したことを確認しています。はハードコーディングされており、サーバーが別のポートで実行されるように指定するために構成に加えた変更を尊重しません。

回避策は、デバッグプルダウンメニューからJBossを起動することです。これにより、タイムアウトが明らかに無効になります。

2
skiphoppy

JBoss設定パネルで定義されたポートを変更する必要があります。利用した -Djboss.service.binding.set=ports-01ポート番号をアップグレードするために-そしてEclipse/JBoss構成を変更するのを忘れて-そしてEclipseはJBossがすでに実行されていることに気付かなかった。

2

以下を試してください:

  1. 一般情報でポートjbossが正しく構成されているかどうかを確認してください。変更しない限り、通常は8080です。
  2. ホスト名を0.0.0.0として、ネットワーク上の他のコンピューターからアクセスできるようにします。
  3. VPNに接続しているときに問題が発生し、それがこの問題の原因でした。 VPN接続をすべて遮断します。
2
valkyrior

はい、同様の問題がありました。Jbossがデフォルトの50秒以内にEclipse Galileoから起動できなかったため、コンソールとエラーログの近くにあるサーバーウィンドウのJbossサーバーアイコンをダブルクリックしてサーバーの起動時間を変更しました(ウィンドウではなく、設定->サーバーではありません)。サーバーエディターを開き、起動時間を300に増やしました。 !!!

1
Shrikant

同じ問題があり、jbossフォルダーの「server.xml」ファイルを変更して修正しました。

I modified  '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"'
1
Plink

Linuxで実行していますか?その場合、jBossが/ tmpに対する書き込み権限を持っているかどうかを確認します...

同じ問題があり、ユーザー、グループ、その他のユーザーにRW特権を持つ一時ディレクトリを作成することと、この行をEclipse.iniに追加することを修正しました

-Djava.io.tmpdir=yourTempDirectory

ここで、tempディレクトリは、作成したTempディレクトリの絶対アドレスです。

0
Mg.

インスタンス8180にデフォルト以外のポートを使用している場合は、目的のポート番号でサーバーをポーリングするようにEclipseを構成する必要があります。この画像を参照してください:

enter image description here

0
marcosalpereira

デバッグビューですべてのEclipseブレークポイントを削除すると、jbossがすぐに起動します。

0
fred0404

これは、異なるサーバーバージョンでjbossを作成した場合にも発生しました。私は最終的にJBoss AS 7.2.0を使用していましたが、Eclipseでどのサーバーバージョンを使用するか考えていませんでした。 WildFlyを試しましたが、このエラーが発生しました。ここにあるすべての良いヒントで問題が解決しませんでした。これのおかげで post 私は正しいバージョンでそれを修正しました。 Jboss Enterprise Application Platform 6.1を使用する必要がありました。

enter image description here

0
chAmi

Jbossバージョン4.0.4またはバージョン4.2.2を実行しているかどうかを確認できます。 Jboss 4.2.2をインストールしたが、EclipseでJboss 4.0.4を設定した場合、このエラーが発生する可能性があります。

0

Aboucabar Toureのアドバイスを使用して修正できます。EclipseIndigoの下で、JBossサーバーのプロパティを開き、サーバーポートグループを編集して、JBossポートの設定と一致させます([ローカルランタイムから検出]チェックボックスをオフにします)。

その後、すべてがうまくいきました!

0
Mauren

サーバービューでjBossサーバーアイコンをダブルクリックします。 「タイムアウト」が折りたたまれた状態でウィンドウがポップアップします。矢印をクリックして、開始時間を増やします。

0
Neal Ravindran

私は同じ問題に遭遇し、説明を見つけました。 Eclipseの場合、JBossはjboss-webサービス(Tomcat.sar)をサポートすることが期待されています。これは、プロセスの最後にHTTPポートが開かれることを意味します。私の場合、このサービスが無効になっているため、サーバーの実行中にHTTPポートは開かれません...

解決策:[サーバー]パネルでjbossサーバーをダブルクリックし、[サーバープロパティ]セクションの[ポート]フィールドにJNDIポートをコピーします。これはそれを作ります。

この方法では、ホスト名を127.0.0.1に変更する必要がなくなります。希望する名前にすることもできます(たとえば、localhostがデフォルトです)。

0
Chucky

EJB-Jbossは初めてです。私も同じ問題を抱えていました

Jbossが所定の時間に開始されない、起動タイムアウトを長くする]]

あなたの与えられた貴重な提案によってそれは解決されません。

コンソールによると:私のJboss-5.1.0.GAサーバーは50:21、49:91 ...のように起動しました。

しかし、与えられたホスト名でうまく応答しませんでした:10.168.2.11サーバー構成サーバー:antを使用するときに実行したい10.168.2.11。

解決策:すべてが

Host Name: localhost
Server Name:localhost

ポート、つまりports-02を増やしても、http:ポート8280になります


ここに記載されているすべての練習を試みました。これは私のものです。 jbossコラボレーションを備えたEclipseコミュニティーが適切なソリューションを提供することを願っています。

私は知りませんが、この提案の基本事項を少し確認してください: https://stackoverflow.com/a/945444/1164686

0
pkm1986

私も同じ問題に直面していますが、ポート番号を変更した後、問題は解決しました。

Server.xmlのポート番号とjbossのポート番号は同じである必要があります。

goto-> jboss-4.0.3\server\default\deploy\jbossweb-Tomcat55.sar\server.xml

コネクタポート= "9090"

goto->サーバーをダブルクリックし、server.xmlで指定したポート番号に変更します。

0
Rajan

「サーバー」ウィンドウで「JBoss 4.2 at localhost」を右クリックして「開く」を選択します。その後、ポート番号を8080から8081に変更するだけで問題ありません。

0
At the end