私はSpring 4.3とServlet 3.1を使用しています。 エラーでデプロイメントが失敗する javax.servlet.ServletContainerInitializer:プロバイダorg.springframework.web.SpringServletContainerInitializerがサブタイプではありません。 クラスが間違っていることがわかりますwildfly 10 - javax.servlet.ServletContainerInitializer:プロバイダorg.springframework.web.SpringServletContainerInitializerがサブタイプではありません
Spring jarとServlet 3.1 jarはmoduleとして設定され、module.xmlに記述されています。
javax.servlet.ServletContainerInitializerは、module.xmlに含まれている1つのjar jboss-servlet-api_3.1_spec-1.0.0.Final.jarにのみ存在します。
私のアプリケーションにはSpringServletContainerInitializerが必要です。 詳細を掲載する必要がある場合はお知らせください。 何か助けていただければ幸いです。
デプロイメントにサーバーライブラリ、つまり 'javax.servlet.ServletContainerIntitializer'を含むライブラリを含めていますか? –
私はこの問題を解決したと思います。以前は、カスタムモジュールにjboss-servlet-api_3.1_spec-1.0.0.Final.jarを追加していました。私はそれを削除し、以下のような依存関係を含めるためにmodule.xmlにエントリを追加しました。<0123>依存関係>/ dependencies> –
私も同じ問題に直面していますwildfly 8を使用しています。また、私のアプリケーションにSpringServletContainerInitializerを使用したいと思います。正確に何を変更したのか、どのファイルを変更したのか、詳細をお知らせください。前もって感謝します。 –