• 締切済み

webアプリ実行時の指定URLに関して

Web関連のコーディング関して質問させていただきます。 『すっきりわかるサーブレット&JSP』でWeb開発に関して勉強しているのですが、 本の通りに実行しても(してるつもりです)、 ブラウザから、Tomcat上のhtmファイルを表示できません。 (HTTPステータス:404となってしまいます。) 本には、「サーバ名:ポート番号」とHTMLファイルの間は、 アプリケーション名としか記述されておらず、ここの名に何を記述したらいいのか 明確ではありません。何が間違ているのか、ご教示をお願いいたします。 私はWebアプリに関しては初心者であるため、勘違いをしている部分がおおいにあると思います。 お手数ですが、ご教示いただけたら幸いです。 【ブラウザから入力したURL】→すべてHTTPステータス404 http://localhost:8080/workspace/Sukkiri_Servlet_JSP/Sukkiri_Servlet_JSP/hello.html http://localhost:8080/workspace/Sukkiri_Servlet_JSP/hello.html http://localhost:8080/Sukkiri_Servlet_JSP/Sukkiri_Servlet_JSP/hello.html http://localhost:8080/workspace/Sukkiri_Servlet_JSP/Sukkiri_Servlet_JSP/WebContent/hello.html 【ファイル保管場所】 D:\My_Documents\workspace\Sukkiri_Servlet_JSP\Sukkiri_Servlet_JSP\WebContent hello.html 【ファイル内容】 +-----------------------------+ <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Hello, HTML!!</title> </head> <body> こんにちは。HTML!! </body> </html> +-----------------------------+ 【環境】 ・Pleiades 2019-12 ・Toimcat v6

みんなの回答

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

その書籍にserver.xmlの設定について載っていませんか? あなたが「tomcat上のhtmlファイル」と思っていても、 それをtomcatに教えないことにはtomcatは、その事を分からないです。

makoyoshi0320
質問者

お礼

wormholeさん ご返答ありがとうございます。 >あなたが「tomcat上のhtmlファイル」と思っていても、 >それをtomcatに教えないことにはtomcatは、その事を分からないです。 ご指摘は正にその通りだと思います。 書籍にはserver.xmlの設定に関しては記述はありませんでしたが、 手順を見直してみると「eclipseの動的プロジェクトのサーバへの追加」 の作業が漏れていることがわかりました。 この作業を実施したところ、問題なくWebページを表示することができました。 おそらく、eclipseのこの操作でserver.xmlへの設定が 行われているのではないかと想像しています。 (ざっと見たところでは、よくわかりませんでした。) ありがとうございます。

関連するQ&A