以下のメッセージを削除します。


[2235] Re:eclipseでHenacatを作成したい
返信


投稿者:こー
2020/08/16 13:04:20

Link:
ご回答いただきありがとうございます。

>C:\Henacat_0_1\webapps\
>の直下にShowBBS.classがあるような配置でしょうか。そうだとすると間違っています。

いいえ、webapps\testbbs\に配置しております。
(実際にはtestbbsでなく当方が独自につけたアプリケーション名)

>C:\Henacat_0_1\webapps\testbbs\
>の下にShowBBS.class, PostBBS.class, Message.classを配置するのが正解です。
>testbbsフォルダが必要なのは、WebApplication.javaで以下のようにWEBAPPS_DIRにdirを
>くっつけたパスからクラスを検索しているからで、
>
>20: Path pathObj = fs.getPath(WEBAPPS_DIR + File.separator + dir);
>21: this.classLoader
>22:     = URLClassLoader.newInstance(new URL[]{pathObj.toUri().toURL()});
>
>このdirの出処は、List3-13 Main.javaの8行目のこの呼び出しです。
>
> 8: WebApplication app = WebApplication.createInstance("testbbs");
> 9: app.addServlet("/ShowBBS", "ShowBBS");
>10: app.addServlet("/PostBBS", "PostBBS");
>
>これで回答になっていますでしょうか?

ご教授いただいた部分、理解することができました。
しかし、その上で確認をしても誤っている箇所が見つかっておりません。
何かその他に考えうることはありますでしょうか。
お手数おかけしますが、よろしくお願いします。

パスワード:

管理者削除