初めて質問させて頂く者です。宜しくお願いします。Java初心者です。
eclipse4.3のtomcatプロジェクトを使い、以下のServletコードを作成しました。
ブラウザアドレスバーに以下アドレスを入れて実行しましたが、HTTPステータス404が表示されます。
どのように改善したら良いかアドバイスをお願い致します。長文申し訳ございません。本当に困っています。
環境:windows8.1 eclipse4.3
ディレクトリ:jwapp(プロジェクト名)
-test(パッケージ名)
-First(ファイル名)
指定アドレス:localhost:8080/jwapp/servlet/test.First
web.xmlファイルはWEB-INFの中に置いています。
記述は以下のとおりです。↓
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app
version="2.5"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
<servlet>
<servlet-name>first</servlet-name>
<servlet-class>test.First</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>first</servlet-name>
<url-pattern>/first</url-pattern>
</servlet-mapping>
</web-app>
Servletのコードは以下のとおりです。↓
package test;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class First01 extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse res)
throws IOException,ServletException{
res.setContentType("text/html;charset=Shift_JIS");
PrintWriter out=res.getWriter();
out.println("<html)");
out.println("<head>");
out.println("<title>テスト</title>");
out.println("<h1>テスト</h1>");
out.println("</body>");
out.println("</heml>");
}
}
No.1ベストアンサー
- 回答日時:
publicクラス名は、ファイル名と同じにします。
web.xmlのur-pattern要素が/firstならば、urlは下記になります。
http://localhost:8080/jwapp/first
この回答への補足
丁寧なアドバイス誠にありがとうございます。
ご指示頂きました指定方法で実行できました。
自分の勉強不足を痛感しております。
本当に助かりました。
お世話になりました。
初めて利用したサイトのため、誤って補足に御礼を入力してしまいました。
申し訳ございません。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング プログラマの仕事内容 4 2022/08/13 00:34
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- その他(Microsoft Office) Microsoft Edgeの「ニュースと関心事項」についてお聞きします。 3 2023/05/22 12:08
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
- Ruby vscode 文字化け 1 2022/05/21 19:17
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
servletのコンパイルエラーにつ...
-
eclipseを使用してTomcatのサー...
-
光GENJIの着うたを探しているの...
-
DB接続しようと思ったら下記の...
-
メールでとどいたファイルが開...
-
html上で、バッチやexeファイル...
-
Eclipseで、プロジェクト名のと...
-
マイクラjavaでForgeを入れたい...
-
Eclipseのアンインストールの仕方
-
サーブレットでhtml,cssや画像...
-
CloudSticky.jarが起動しない。
-
eclipseのjavaを実行できない
-
NET Framework 4 v4.0.30319 ダ...
-
Javaでping
-
「削除するか、クラスパスの正...
-
tomcatの不具合
-
split関数で区切り文字がない場合
-
classファイルについて
-
jspのファイルでエラーが出る
-
別のAccessファイルのフォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPからServletへの遷移
-
サーブレットが実行できない
-
サーブレットが起動しない
-
Servletが動かない
-
tomcatとapacheの連携
-
list<クラス名> とは何でしょう...
-
JSPからサーブレットを呼び出す...
-
Eclipseにおけるサーブレット作...
-
servlet (resin) について
-
servletでHTTPステータス404エ...
-
【Servletのエラーについて教え...
-
eclipse servlet 404対処方法
-
サーブレット フィルタ
-
JSPからクラス(サーブレット)...
-
DB接続しようと思ったら下記の...
-
Strutsのtaglibについて
-
struts関連 web.xmlに複数の<se...
-
Tomcatでサーブレットを動かそ...
-
eclipse でjspからJavaを実行す...
-
Tomcatによるサーブレット起動...
おすすめ情報