4

私のマシンで JBoss Tools 2.3.0 を使用して Eclipse Indigo SR2 内のサーバー ビューから JBoss を起動すると、すべて正常に動作します。

Eclipse と JBoss-7.1.1.Final を含む作業フォルダーのすべての内容を別のマシンにコピーしました。

ここで、サーバーを起動しようとすると、次のメッセージで失敗します。

JBoss 7.1.1 ランタイムの起動中にエラーが発生しました。クラスパスによって参照されるアーカイブ: /jboss/jboss-modules.jar が存在しません。

ランタイム、サーバー、またはプロジェクト構成で jar を参照しているものは何もありません。そして、jboss-modules.jar予想どおり、JBoss サーバーのルート フォルダー内にあります。には配置がありませんstandalone.xml。どちらのマシンも SuSe 12.bashrcを実行しており.profile、空です。

サーバーはコマンドラインから正常に起動します。

新しいランタイムと、このランタイムを使用するサーバーを Eclipse でゼロから作成しましたが、同じエラーが発生します。

どんなアイデアでも大歓迎です。

4

3 に答える 3

2

modules.jar欠落しているJBOSS 7.1 Runtimeを実行するために必要です。

  1. に進みWindow > Preferences > Server > Runtime Environment > Default Classpathます。右側のメニューにクラスパスが表示されない場合は、次の方法でクラスパス設定を微調整できます-

    1. サーバーを JBOSS 7.0 ランタイムに変更します。
    2. 再びサーバーを JBOSS 7.1 ランタイムに変更します。

サーバーを削除して再度追加し、

新しいサーバーを追加しながら、

  1. 2 番目と 3 番目のチェックボックスをオンにしてください
    -「すべてのインターフェイスをリッスンしてリモート Web 接続を許可する」
    -「管理ポートをサーバーのホスト名として公開する」

これですべてが正常に実行されます。

于 2014-12-01T07:34:07.933 に答える
1

I know this is a late response but in case anyone needs a solution to this issue.

If you go to Window > Preferences > Servers > Runtime Environments > Default Classpath

You will see that the 'JBoss 7.0 Runtime' does not have 'modules../-[*/.jar]' dependency, which is where the jboss-modules.jar lives. After selecting the 'JBoss 7.0 Runtime' rather than the JBoss 7.1 Runtime, the error relating to the jboss-modules.jar went away, and the server starts without error.

My application also started without error. I am using JBoss 7.1.1.

于 2013-05-20T21:05:00.027 に答える
1

私は今解決策を見つけました:

  1. の下のサーバーの起動構成で jboss-modules.jar への参照を見つけましたUser Libraries。削除の試みはすべて失敗しました。削除またはデフォルトにリセットして適用した後、サーバーを起動し、同じエラーを受け取り、.jar が起動 cofig クラスパスに再び含まれていました。
  2. jbossJBossファイルをEclipseプロジェクトブラウザから見えるようにするためだけに、ファセットなしで名前を付けたプロジェクトを実際に持っていました。このプロジェクトは終了しました。

開いた後、サーバーは再び正常に起動しました。

jboss-modules.jarプロジェクトからの への参照がどのようにして起動構成クラスパスに入ったのか、また削除の試みに抵抗した理由についてはまだわかりません。

于 2012-10-23T09:21:24.980 に答える