Eclipse Ganymede内からJBossサーバーを開始すると、「localhostのサーバーJBoss v4.0が120秒以内に起動できませんでした。サーバーにもっと時間が必要な場合は、サーバーエディターでタイムアウトを増やしてみてください。」
コンソールには、JBossが数分で起動したことが示されていますが、その直後に、上記のメッセージが表示された場合はポップアップが表示されます。 JBossを外部から起動することもできます。
同様の問題がありましたが、Tomcat 5.5サーバーで発生しました。起動時間は非常に重要だったので、このエラーが発生しました。
この問題を解決するために、次の手順を実行しました。[設定]、[サーバー]で、[サーバーのタイムアウト遅延]プロパティを[無制限]に変更しました。
編集:
Eclipse Ganymedeの場合は、次のことを行う必要があります。サーバービューで、サーバーJBossをダブルクリックします。概要には、「タイムアウト」パネルがあります(デフォルトでは折りたたまれています)。サーバーの開始および停止操作のタイムアウトを定義できます。
同様の問題がありました。 Eclipseのサーバーのデフォルトポートが8080
私のJBossが8180
。
Eclipseでサーバーの構成を変更することで(サーバーをダブルクリックしてサーバープロパティを編集)、機能しました。
タイムアウトを増やしても問題は解決しません。 Eclipseはサーバーが起動したことを認識しません(それが大きな問題かどうかはわかりません)。私は数週間この問題を抱えていて、最終的に(少なくとも私にとっては)ホスト名とアドレスが同一でなければならないことに気づきました。私はhostname:localhostを持っていました。アドレス "127.0.0.1"、それは動作しません。 127.0.0.1と出来上がりの両方に変更しました!
このような:
Jbossツールを使用したEclipseで、これが発生したため、Jbossサーバーの一般情報の「ホスト名」をマシン名から127.0.0.1に変更しました。
おかげで、これはうまくいきます!
JBossをポート8080で暗号化せずにポート8443でSSL経由で実行するように変更したときに、この動作が見られました。私の理論では、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"'
Linuxで実行していますか?その場合、jBossが/ tmpに対する書き込み権限を持っているかどうかを確認します...
同じ問題があり、ユーザー、グループ、その他のユーザーにRW特権を持つ一時ディレクトリを作成することと、この行をEclipse.iniに追加することを修正しました
-Djava.io.tmpdir=yourTempDirectory
ここで、tempディレクトリは、作成したTempディレクトリの絶対アドレスです。
インスタンス8180にデフォルト以外のポートを使用している場合は、目的のポート番号でサーバーをポーリングするようにEclipseを構成する必要があります。この画像を参照してください:
デバッグビューですべてのEclipseブレークポイントを削除すると、jbossがすぐに起動します。
これは、異なるサーバーバージョンでjbossを作成した場合にも発生しました。私は最終的にJBoss AS 7.2.0を使用していましたが、Eclipseでどのサーバーバージョンを使用するか考えていませんでした。 WildFlyを試しましたが、このエラーが発生しました。ここにあるすべての良いヒントで問題が解決しませんでした。これのおかげで post 私は正しいバージョンでそれを修正しました。 Jboss Enterprise Application Platform 6.1を使用する必要がありました。
Jbossバージョン4.0.4またはバージョン4.2.2を実行しているかどうかを確認できます。 Jboss 4.2.2をインストールしたが、EclipseでJboss 4.0.4を設定した場合、このエラーが発生する可能性があります。
Aboucabar Toureのアドバイスを使用して修正できます。EclipseIndigoの下で、JBossサーバーのプロパティを開き、サーバーポートグループを編集して、JBossポートの設定と一致させます([ローカルランタイムから検出]チェックボックスをオフにします)。
その後、すべてがうまくいきました!
サーバービューでjBossサーバーアイコンをダブルクリックします。 「タイムアウト」が折りたたまれた状態でウィンドウがポップアップします。矢印をクリックして、開始時間を増やします。
私は同じ問題に遭遇し、説明を見つけました。 Eclipseの場合、JBossはjboss-webサービス(Tomcat.sar)をサポートすることが期待されています。これは、プロセスの最後にHTTPポートが開かれることを意味します。私の場合、このサービスが無効になっているため、サーバーの実行中にHTTPポートは開かれません...
解決策:[サーバー]パネルでjbossサーバーをダブルクリックし、[サーバープロパティ]セクションの[ポート]フィールドにJNDIポートをコピーします。これはそれを作ります。
この方法では、ホスト名を127.0.0.1に変更する必要がなくなります。希望する名前にすることもできます(たとえば、localhostがデフォルトです)。
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
私も同じ問題に直面していますが、ポート番号を変更した後、問題は解決しました。
Server.xmlのポート番号とjbossのポート番号は同じである必要があります。
goto-> jboss-4.0.3\server\default\deploy\jbossweb-Tomcat55.sar\server.xml
コネクタポート= "9090"
goto->サーバーをダブルクリックし、server.xmlで指定したポート番号に変更します。
「サーバー」ウィンドウで「JBoss 4.2 at localhost」を右クリックして「開く」を選択します。その後、ポート番号を8080から8081に変更するだけで問題ありません。