注意
当記事で紹介しているPleiadesは最新版ではありません。2021年10月現在、最新版はPleiades2021-9となっています。
最新版では動的Webプロジェクトの作成環境が、
- 「ターゲット・ランタイム Tomcat10(java16)」
- 「動的Webモジュールバージョン 5.0」
- 「構成 Tomcat10(Java16)」
をデフォルトとしています。このTomcat10に変わることで、これまでのWebアプリケーション開発プラットフォームが、JavaEEからJakartaEEに切り替わりました。
この変更により、パッケージ名などが全て変更になり、動的Webプロジェクト作成時にエラーが頻出することになります。
最新版のPleiadesを利用して、本記事掲載コードや環境設定を試す場合や、スッキリわかるServlet&JSP掲載コードを実行する場合は、以下の構成でプロジェクトを作成してください。
- 「ターゲット・ランタイム Tomcat9(java11)」
- 「動的Webモジュールバージョン 4.0」
- 「構成 Tomcat9(Java11)」
Eclipseのバージョン2021-03以降で、動的Webプロジェクトのフォルダ構成を2021-03より前のバージョンと同じにする場合は、以下の手順で動的Webプロジェクトを作成してください。
step
1動的Webプロジェクトの作成
動的Webプロジェクトの作成画面でプロジェクト名・ターゲット・ランタイムを指定し「次へ」を選択します。(「完了」をクリックしない)
step
2ソース・フォルダーの変更
「src/main/java」を選択して「除去」をクリックします。
「フォルダーの追加」を選択し、「src」と入力し「OK」をクリックします。
「次へ」をクリックします。(「完了」をクリックしない)
step
3コンテンツ・ディレクトリーの変更
「コンテンツ・ディレクトリー」に書かれている「src/main/webapp」を「WebContent」に書き換え「完了」をクリックします。
step
4動的Webプロジェクトのフォルダ構成を確認
作成された動的Webプロジェクトを開いて下図のように「src」と「WebContent」があることを確認します。