Eclipse Ganymede 内から JBoss サーバーを起動すると、次の問題が発生します。
コンソールには、JBoss が開始されたことが数分で表示されますが、すぐに上記のメッセージがポップアップ表示されます。JBoss を外部から起動することもできます。
同様の問題がありましたが、Tomcat 5.5 サーバーで発生しました。起動時間はかなり重要だったので、このエラーが発生しました。
この問題を解決するために、次の手順を実行しました。 [設定] の [サーバー] で、[サーバーのタイムアウト遅延] プロパティを [無制限] に変更しました。
編集:
Eclipse Ganymede の場合は、次のようにする必要があります。 サーバー ビューで、サーバー JBoss をダブルクリックします。概要には、[タイムアウト] パネルがあります (デフォルトでは折りたたまれています)。サーバーの起動および停止操作のタイムアウトを定義できます。
私も同様の問題を抱えていました。8080
JBossがから動作しているときに、Eclipseのサーバーのデフォルトポートがに設定されていることがわかりました8180
。
Eclipseでサーバーの構成を変更する(サーバーをダブルクリックしてサーバーのプロパティを編集する)ことで、機能しました。
タイムアウトを増やしても問題は解決しません。Eclipse は、サーバーが起動したことを決して認識せず (それが大したことかどうかはわかりません)、ただ私を苛立たせました。私はこの問題を何週間も抱えていましたが、最終的に (少なくとも私にとっては) ホスト名とアドレスが同一でなければならないことに気付きました。私は hostname:localhost; を持っていました。アドレス「127.0.0.1」では機能しません。私は両方を 127.0.0.1 に変更し、ほら!
このような:
Eclipse with Jboss Toolsでも発生しましたが、JbossServerの一般情報の「ホスト名」をマシン名から127.0.0.1に変更しました。
おかげで、これはうまくいきます!
ポート 8080 で暗号化されていないのではなく、ポート 8443 で SSL 経由で実行するように JBoss を変更したときに、この動作が見られました。私の理論では、Eclipse プラグインはポート 8080 をチェックして、JBoss が開始したことを確認しています。はハードコーディングされており、サーバーが別のポートで実行されるように指定するために構成に加えた変更を尊重しません。
回避策は、デバッグ プルダウン メニューから JBoss を起動することです。これにより、明らかにタイムアウトが無効になります。
JBoss 設定パネルで定義されたポートを変更する必要があります。ポート番号をアップグレードするために使用Djboss.service.binding.set=ports-01
しましたが、Eclipse/JBoss 構成を変更するのを忘れていました。Eclipse は、JBoss が既に実行されていることを認識できませんでした。
以下を試してください: -
はい、同様の問題があり、Jboss がデフォルトの 50 秒以内に Eclipse Galileo から起動できなかったので、コンソールとエラー ログの近くにあるサーバー ウィンドウの Jboss サーバー アイコンをダブルクリックしてサーバーの起動時間を変更しました (ウィンドウ -> 設定 -> サーバーではありません)。サーバーエディターを開き、起動時間を300に増やしました。そのときは機能しました。!!!
同じ問題があり、jboss フォルダーの「server.xml」ファイルを変更して修正しました。
I modified '<Connector port="8080"' by '<Connector port="server port defined in Eclipse"'
yoyはLinuxで実行されていますか?もしそうなら、jBossが/tmpに対する書き込み権限を持っているかどうかを確認してください...
同じ問題が発生し、ユーザー、グループなどに対するRW権限を持つ一時ディレクトリを作成し、この行をeclipse.iniに追加する問題を修正しました。
-Djava.io.tmpdir=yourTempDirectory
ここで、tempディレクトリは、作成したTempディレクトリの絶対アドレスです。
サーバービューでjBossサーバーアイコンをダブルクリックします。「タイムアウト」が折りたたまれた状態でウィンドウがポップアップします。矢印をクリックして、開始時間を増やします。
私は同じ問題に遭遇し、説明を見つけました。Eclipse の場合、JBoss は jboss-web サービス (tomcat.sar) をサポートすることが期待されています。これは、プロセスの最後に HTTP ポートを開くことを意味します。私の場合、このサービスは無効になっているため、サーバーの実行中にHTTPポートは開かれません...
解決策: Servers パネルで jboss サーバーをダブルクリックし、JNDI ポートを Server Properties セクションの Port フィールドにコピーします。これで出来上がり。
この方法では、ホスト名を 127.0.0.1 に変更する必要がなくなります。必要に応じて変更できます (たとえば、localhost がデフォルトです)。
「servers」ウィンドウで「JBoss 4.2 at localhost」を右クリックして開くを選択します。その後、ポート番号を 8080 から 8081 に変更するだけで問題ありません。
EJB - Jboss は初めてです。私も同じ問題を抱えていました
Jboss が所定の時間内に開始されません。スタートアップ タイムアウトを増やしてください]]
それはあなたの与えられた貴重な提案によって解決されません。
コンソールによると、私の Jboss-5.1.0.GA サーバーは 50:21、49:91 に開始されました ...など。
しかし、指定されたホスト名ではうまく応答しませんでした: 10.168.2.11
Server Configuration Server: 10.168.2.11 これは、ant を使用するときに実行するのが好きです。
解決策:それはうまく機能しますが、すべて
host Name: localhost
Server Name:localhost
ポートを増やしても、つまり、ports-02: 結果は http: ポート 8280 になります。
ここで与えられたすべての練習を試みました。これは私のものです。jboss コラボレーションによる eclipse コミュニティが正しい解決策を提供してくれることを願っています。
わかりませんが、この提案のグラウンドポイントをビットします: https://stackoverflow.com/a/945444/1164686
Aboucabar Toure のアドバイスを使用して修正できました。Eclipse Indigo の下で、JBoss サーバー プロパティを開き、JBoss ポート構成に一致するようにサーバー ポート グループを編集しました (ローカル ランタイム ボックスから検出をオフにします)。
その後、すべてがうまくいきました!
Jboss バージョン 4.0.4 またはバージョン 4.2.2 を実行しているかどうかを確認できます。Jboss 4.2.2 をインストールし、Eclipse で Jboss 4.0.4 を構成すると、このエラーが発生することがあります。
ポート番号を変更した後、私も同じ問題に直面しています。
server.xml のポート番号と jboss のポート番号は同じである必要があります。
goto -> jboss-4.0.3\server\default\deploy\jbossweb-tomcat55.sar\server.xml
コネクタ ポート="9090"
goto -> server をダブルクリックし、ポート番号を server.xml で指定したものに変更します