0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Tomcatで永遠に404が出て困った(解決せず)

Posted at

新米も新米のJava練習生です。
結果が単純なものなので、読むほどのものでもないかと思いますのでご容赦ください。
解決せずプロジェクトを最初から作り直しています。それまでのいきさつとなります。

EclipsからTomcatを使用してウェルカムファイルを作成しようとしていました。

ところがコピペしたはずのweb.xmlファイルと、index.htmlファイルを設定しても
ウェルカムファイルを開けず。。。

image.png

web.xmlファイルのコードはこの通りです。(htmlファイルは割愛します。)

web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
		  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  		  xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee
                      https://jakarta.ee/xml/ns/jakartaee/web-app_4_0.xsd"
  		version="4.0"
  		metadata-complete="true">

    <!-- ウェルカムファイルの設定 -->
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

ここからTomCatのバージョンを新しくしますが、状況は変わりませんでした。

web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
		  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  		  xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee
                      https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd"
  		version="6.0"
  		metadata-complete="true">

    <!-- ウェルカムファイルの設定 -->
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

なんと2時間ほど悩んだ結果は、
プロジェクト名の誤字でした。

"servlet_jsp"の"r"が抜け落ちていました。

image.png

sevlet_jspを入力してアクセスしたところ、問題なくアクセスできました。

image.png

プロジェクト名を変化して、、、

image.png

治ったか!と思えばまたアクセスできず…

image.png

次はhtmlファイルが見つけられなくなった模様。

image.png

eclipseからhtmlファイルを一度削除し、再度作り直すも、404エラーのままです。

どうやら、プロジェクト名を変更すると、コンテキスト名が変わることによるエラーが生じるようです。

プロパティからTomCatのコンテキスト名を変えることで対応できるようでしたが、
TomCatの設定にもアクセスできず、いろいろ対処したことにより、Tomcatも起動できなくなりました。

プロジェクトをいったん削除し、
初めから作り直したところ、問題なくアクセスできたため、私にはわからないエラーとなってしまいました。

image.png

わからないことばかりですが、すこしずつ進んでいこうと思います。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?