3

JBoss 7.1 で使用した Eclipse 動的 Web プロジェクトがありますが、今度は Wildfly リリースを試してみたいと思います。新しいサーバーを Wildfly として定義できますが、ビルド パスにサーバーがないため、プロジェクトの javax.servlet インポートが解決されません。(もともと JBoss 7.1 を持っていましたが、Wildfly を使用する準備としてそれを削除しました。)しかし、プロジェクトの [プロパティ] > [Java ビルド パス] > [ライブラリ] > [ライブラリの追加] > [サーバー ランタイム] にアクセスすると、空のリストが表示されます。Wildfly をこのリストに追加して、ビルド パスに追加して javax.servlet インポートを解決する方法がわかりません。

誰かがこれを行う方法を教えてもらえますか?

ありがとうございました。アル

4

4 に答える 4

3

wildfly サーバー用のサーバー ランタイム環境を作成する必要があります。ウィンドウ - 設定 - サーバー - ランタイム環境に移動し、追加ボタンをクリックします。次に、jboss コミュニティから wildfly 8 ランタイム (実験的) を選択します。wildfly 8 のエントリが表示されない場合は、Eclipse マーケットプレイスに移動し、kepler 用の最新の jboss ツール (JbossAS) をインストールします。

wildfly のランタイム環境が作成されたら、「サーバー ビュー」内から新しい「サーバー」を作成する必要があります (右クリックして、「新規 - サーバー」と言います)。次に、jboss community wildfly 8 サーバー タイプを選択し、ドロップダウン ボックスで以前に作成した wildfly 8 ランタイムを選択します。

その後、wildfly サーバーを起動できるはずです (これまでのデプロイはありません)。これが成功すると、サーバー ランタイムをプロジェクトのビルド パスに追加できるようになります。

ランタイム環境がまったく選択できない場合は、新しいプロジェクトを作成してみてください。Eclipse からプロジェクトを削除し (ディスク上のコンテンツを削除せずに)、.project と .classpath を手動で削除します。次に、動的 Web プロジェクト ウィザードを使用してプロジェクトを再作成し、wildfly 8 ランタイムをターゲット ランタイムとして選択します。

于 2013-09-19T13:38:33.203 に答える
2

これを解決する別の方法として、[プロジェクト プロパティ] に移動し、[プロジェクト ファセット] を選択します。Project Facets で、Dynamic Web Project を選択し、右側の Runtimes タブ パネルを開きます。

あなたの Wildfly ランタイムは確かにそこにあります。

于 2014-07-26T02:46:49.903 に答える
0

以前に問題を解決しなかった場合: JBoss Tools 4.1.1 は、Wildfly で開発およびデプロイするためのサーバー アダプターを提供します。「JBoss Tools (Kepler)」を検索して Marketplace からダウンロードできます。

于 2014-01-09T16:36:46.217 に答える
0

user2795605 が説明したように、WildFly サーバーを追加した後、WildFly をアプリのターゲット ランタイムとして設定する必要があります。

  1. プロジェクト/プロパティを右クリック

  2. 「ターゲットランタイム」を選択

  3. WildFly が表示されない場合は、[新規] をクリックします。

  4. JBoss Community フォルダーの下で、WildFly / Finish を選択します。

  5. 追加したWildFlyサーバーを確認してください

  6. 申し込み

これで、エラーが消えるはずです!

乾杯。

于 2014-05-11T20:37:40.573 に答える