質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Apache Tomcat

Apache TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

1回答

1955閲覧

javax.servlet javax.servlet.Httpは、存在しません。

akirasada1972

総合スコア41

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

servlet

Servletとは、Webページの動的な生成やデータ処理などをサーバ上で実行するために、Javaで作成されたプログラムです。 ショッピングサイトやオンラインバンキングといった、動的なウェブサイトの構築に用いられています。

Apache Tomcat

Apache TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

1クリップ

投稿2020/02/20 16:15

servletファイルに、javax.servlet及びjavax.servlet.Httpをインポートし、コンパイルしようとすると、'javax.servlet javax.servlet.Httpは、存在しません'というメッセージが出てきます。
WEB-INF/lib
$JAVA_HOME/lib
$CATALINA_HOME/lib
全てに、tomcat-servlet-3.0-api.jarをコピーし、クラスパスも通しました。
どのようにしたら、クラスを見つけてもらえますか?
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/02/20 20:19

OSと開発環境と、tomcatのインストール方法を教えてください。
akirasada1972

2020/02/20 21:50

centos7 javac 13.0.2 tomcat9 tomcat9は、tar.gzファイルを、展開してインストールしました。
hoshi-takanori

2020/02/20 22:00

https://tomcat.apache.org/download-90.cgi にある apache-tomcat-9.0.31.tar.gz のことであれば、tomcat-servlet-3.0-api.jar というファイルは含まれてないと思いますけど…。 試しに apache-tomcat-9.0.31/lib/servlet-api.jar をクラスパスに追加して import javax.servlet.*; や import javax.servlet.Http.*; したら、インポートには成功しましたよ。
退会済みユーザー

退会済みユーザー

2020/02/20 23:19

使ってるツール コンパイル方法 クラスパスの設定方法及び設定 エラーをどう確認したか あべこべのサイトをみてあべこべのためエラーになってる気がする
hoshi-takanori

2020/02/20 23:36

ソースコードのimport文とクラス宣言文も見たいですね。
guest

回答1

0

自己解決

Servletの設定を、はじめからやり直したら、成功しました。
ありがとう、ございました。

投稿2020/03/27 12:36

akirasada1972

総合スコア41

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問