Tomcat10の落とし穴!「インポートされたjavax.servletは見つかりません」と出た時の対処法

javax jakarta Java
スポンサーリンク

こんにちは、素人エンジニアです。
EclipseでTomcatの環境構築をしているときに、少し苦戦したエラーを紹介します。
それがこちら、

the import javax.servlet cannot be resolved
「インポートされたjavax.servletは見つかりません」

Javaのサーブレットクラスを作成すると、エラーが発生しました。

importでエラーが生じているときは、クラスパスに問題があることが多いです。
そこで、クラスパスを確認したところ、Tomcatの「servlet-api.jar」のパスは問題ないみたい

じゃあ、何がいけないのでしょうか?

実は、パッケージ名が違うんです!!

Tomcat10からは、javax.servletのパッケージ名が変更されました。

Apache Tomcat® - Apache Tomcat 10 Software Downloads

これまでは、

import javax.servlet*;


だったものが
これからは、

import jakarta.servlet*;

と書き換える必要があるようです!

私の環境でも、jakartaに書き換えるとコンパイルが通りました。

Tomcat10を使う場合は注意が必要です。



このブログでは、【ConoHa WING】を使っています

このブログでは、【ConoHa WING】を使っています
わたし、稼げました。

このブログでは、プログラミングでの学びをノート代わりとして記事としています。
少しずつPVが増えてきて、先日Google AdSenseの収益が振り込まれました!

どれくらいの記事数、期間、PVがあれば振込ボーターの8千円に到達するのか?
私のリアルな数字を紹介します。

ブログ村を利用しています
素人エンジニアの苦悩 - にほんブログ村
PVアクセスランキング にほんブログ村
Java
スポンサーリンク
スポンサーリンク
シェアする
amateur_engineerをフォローする
素人エンジニアの苦悩

コメント

タイトルとURLをコピーしました