「C:\Program Files\apache-tomcat-7.0.27」
にTomcatがインストールされています「C:\Program Files\eclipse」にEclipseがインストールされ
ており、「C:\workspace」にワークスペースがあります
「Java パースペクティブ」を使用して、デフォルトの出力フォルダーを「helloWorld/web/WEB-INF/classes」として「Java プロジェクト」を作成しました。プロジェクトの構造は次のようになります。
-helloWorld
---src
-----servlets
-------hello.java
-------world.java
---web
-----WEB-INF
-------jsp
---------hello.jsp
---------world.jsp
-------lib
-------web.xml
---helloWorld.xml
---record.txt
hello.java の doPost() で乱数を生成し、テキスト ファイル「record.txt」に書き込みます。
world.java の doPost() は、テキスト ファイル「record.txt」を開き、数値を読み取ります。
システムは動作していますが、最初に eclipse プロジェクトの record.txt ファイルに入れたものは決して変更されず、world.java がファイルから読み取ったものは、hello.java が生成したものとまったく同じであると確信しています。
「C:\Program Files\apache-tomcat-7.0.27\work\Catalina\localhost\helloWorld」を確認したところ、jsp ファイルしかありませんでした。
次に、Tomcat を再起動してリロードし、さらに展開を解除して再度展開しようとしましたが、以前に生成された番号がまだ残っています。コンピューターを再起動しようとしませんでした。
私の質問は、record.txt ファイルはどこにありますか? それは間違いなく日食プロジェクトのものではありません。