eclipse 設定 サーバーは J2EE Web モジュール仕様のバージョン 3.0 をサポートしていません。




動的webモジュール バージョン 確認 (4)

サーバーはJ2EE Webモジュール仕様のバージョン3.0をサポートしません。

Eclipse IDEでアプリケーションを実行すると、このエラーが発生します。 その理由は何ですか?


project -> Properties --> project Facets右クリックして、 Dynamic Web Module3 to 2.5変更する必要があります。


Eclipseでセットアップしたサーバーの... serverdefおよびplugin.xml構成ファイルは、そのサーバーがサポートする仕様のバージョンを定義します。


あなたのWebプロジェクトからDynamic Web Moduleをダウングレードしてみてください。project - > Properties - > project facets

これで効果がない場合は、EARプロジェクトからEARをダウングレードしてください。project - > Properties - > project facets

eclipseからバージョンを変更できない場合は、手動でファイルorg.eclipse.wst.common.project.facet.core.xml編集してください。


エラーメッセージは非常にわかりやすい - あなたはそれがサーブレットスペック3.0をサポートすることをサーバーに要求するアプリケーションを実行しようとしている。 したがって、そのバージョンのサーブレット仕様に準拠したサーバー上でアプリケーションを実行する必要があります。

これを書いている時点で私が知っている限りでは、あなたはあなたの処分で以下のオプションを持っています:

  • Apache Tomcat 7.0
  • グラスフィッシュ3.1
  • IBM WebSphere 8
  • JBoss 6と7
  • 樹脂4




eclipse