お世話になります。
参考書を見ながらJSPの勉強をしているのですが、tomcatの接続で躓きました。
参考書では、新規からサーブレットを作成してURLマッピングを記載したURLのように変更し、
完成した.javaファイルが「@WebServlet("/cap01/hello")」になっていることを確認。
その後、プロジェクト実行の流れでサーバーを追加。始動した後、ブラウザで確認するというものです。
困っていること
新規でJSPファイルを作成して、接続を確認したところ以下のエラーが表示されました。
このページは動作していませんlocalhost からデータが送信されませんでした。
接続したURL(パスのkakeibo以下は正確であることを確認)
http://localhost:8080/kakeibo/cap01/hello
Eclipseのconsoleには以下の表示が出てきます。
警告: 不正なシャットダウンコマンド [GET /kakeibo/cap01/hello HTTP/1.1] を受信しました。 [日 1月 19 16:31:10 JST 2020] 警告: シャットダウンコマンドの読み取り時に入出力例外が発生しました。 [日 1月 19 16:31:20 JST 2020] 警告: 不正なシャットダウンコマンド [] を受信しました。 [日 1月 19 16:31:20 JST 2020]
やってみたこと、確認したこと
- 以下で通信ができている事を確認しました。
ping localhost
- 以下で遷移することを確認
http://localhost:8080/
⇒Apache Tomcat/9.0.30へ遷移する
- server.xmlファイルの確認
(追加コメントは、startup.bat実行でコマンドプロンプトが文字化けするため設定を入れましたが解決されませんでした)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" /> <!-- ← 追加 --> />
- ポートの確認
TOMCAT管理ポート:8080(最初、怒られたので8015にした。8080に戻しても怒られなくなった) Http/1.1:8081 AJP/1.3:8019
-
他のプロジェクトが同期済になっていたため、kakeibo以外は閉じたところtomcatが始動した
-
Windows管理ツール⇒サービス
Apacheの表示がないためこの部分が起因しているのはわからないため、投稿させていただきました。
環境
- eclipse PHOTON
- tomcat 9.0
- OS WIN10(64bit)
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー