>※ここが原因かもしれません。
>ShowBBS.java、PostBBS.java、Message.javaの3つは、"chapter3"というパッケージの中にあります。
であれば、.classファイルは
>C:\Henacat_0_1\webapps\makeTcpServer\chapter3
の下に置いたうえで、Main.javaは以下のようにします。
WebApplication app = WebApplication.createInstance("makeTcpServer");
app.addServlet("/ShowBBS", "chapter3.ShowBBS");
app.addServlet("/PostBBS", "chapter3.PostBBS");
そのうえで、
http://localhost:8001/makeTcpServer/ShowBBS
を叩けば表示できると思います。
前回書いたとおり、addServletの
第1引数の"/ShowBBS"がパス、つまり以下のURLの最後の部分、
http://localhost:8001/makeTcpServer/ShowBBS
を指すので、第1引数を変えなければ、叩くURLはこのままで構いません。
第2引数がクラス名です。パッケージを使っているならパッケージ名が要ります。
つまり完全限定クラス名「chapter3.ShowBBS」にする必要があります。
>>④長くなっても構いませんので、修正したクラスのソースを丸ごとここに貼ってください。
あ、すみません。ここは、修正した掲示板のソースコード(ShowBBS.javaとかPostBBS.javaとか)
のつもりでした。これで動くと思いますが、まだ動かないようであれば貼ってください。
なお、当然ですが、ShowBBS.javaの中の
out.println("<form action='/testbbs/PostBBS' method='post'>");
とか、PostBBS.javaの中の
response.sendRedirect("/testbbs/ShowBBS");
とかは、それぞれmakeTcpServerに直す必要があります。念のため。