K.Maebashi's BBS 投稿フォーム
ハンドル名
件名
Link
>>いいえ、webapps\testbbs\に配置しております。 >>(実際にはtestbbsでなく当方が独自につけたアプリケーション名) > >了解しました。「独自につけたアプリケーション名」はmakeTcpServerであると >先の投稿にもありましたね。失礼しました。 >本と変えたのであれば、変えたところを教えてください。 > >具体的には、 > >①「当方が独自につけたアプリケーション名」を含む、クラスファイルを置いた > 正確な場所 > >C:\Henacat_0_1\webapps\makeTcpServer\ > >これで合っていますか? > >②そのフォルダに置いたクラスファイルのファイル名すべて > >③List3-13 Main.javaの8~10行目に相当する箇所のソースコード > >元は以下: >> 8: WebApplication app = WebApplication.createInstance("testbbs"); >> 9: app.addServlet("/ShowBBS", "ShowBBS"); >>10: app.addServlet("/PostBBS", "PostBBS"); > >アプリケーション名やクラス名を変えたのなら、ここも変えないと動きません。 >ただ、8行目のtestbbsをmakeTcpServerに変えていないのだとすれば、 >そもそもサーブレットへのリクエストだと認識されずNot Foundが返るので、 >8行目は変えてあるはずですね。 >9行目と10行目は、リクエストのパスとクラス名の対応付けをしています。 >第1引数の"/ShowBBS"がパス、つまり以下のURLの最後の部分、 >http://localhost:8001/makeTcpServer/ShowBBS >第2引数がクラス名です。パッケージを使っているならパッケージ名が要りますし、 >その場合はクラスファイルの置き場所もパッケージに沿ったフォルダ構成に >なっていなければいけません。 > >④長くなっても構いませんので、修正したクラスのソースを丸ごとここに貼ってください。 > >よろしくお願いいたします。
spamよけのため、ここに「ほげぴよ」と入力してください。
削除パスワード :
クリック!