新米も新米のJava練習生です。
結果が単純なものなので、読むほどのものでもないかと思いますのでご容赦ください。
解決せずプロジェクトを最初から作り直しています。それまでのいきさつとなります。
EclipsからTomcatを使用してウェルカムファイルを作成しようとしていました。
ところがコピペしたはずのweb.xmlファイルと、index.htmlファイルを設定しても
ウェルカムファイルを開けず。。。
web.xmlファイルのコードはこの通りです。(htmlファイルは割愛します。)
<?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のバージョンを新しくしますが、状況は変わりませんでした。
<?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"が抜け落ちていました。
sevlet_jspを入力してアクセスしたところ、問題なくアクセスできました。
プロジェクト名を変化して、、、
治ったか!と思えばまたアクセスできず…
次はhtmlファイルが見つけられなくなった模様。
eclipseからhtmlファイルを一度削除し、再度作り直すも、404エラーのままです。
どうやら、プロジェクト名を変更すると、コンテキスト名が変わることによるエラーが生じるようです。
プロパティからTomCatのコンテキスト名を変えることで対応できるようでしたが、
TomCatの設定にもアクセスできず、いろいろ対処したことにより、Tomcatも起動できなくなりました。
プロジェクトをいったん削除し、
初めから作り直したところ、問題なくアクセスできたため、私にはわからないエラーとなってしまいました。
わからないことばかりですが、すこしずつ進んでいこうと思います。