※ ChatGPTを利用し、要約された質問です(原文:META-INFフォルダの置き場所について)
META-INFフォルダの置き場所について
このQ&Aのポイント
Javaでウエブ上で動作するスケジュール作成中にMETA-INFフォルダの置き場所について悩んでいます
移動後、http://localhost:8080/MyFolder/Orijinal/kaisya/schedule/toppage.jspを実行するとエラーが発生し、META-INFフォルダの移動方法を教えてください
環境はWindows VistaにJava SE6 UPDATE4、トムキャット6.0.16、ポストグレスキューエル8.3を使用しています
おはようございます。少し前にJavaでウエブ上で動作するスケジュールを作成していたのですが、前まではwebappsフォルダの中のkaisyaフォルダの中にMETA-INFフォルダを作って、その中にcontext.xmlを入れていたのですが、webappsフォルダの中に、練習フォルダやサンプルコードを集めたフォルダなどが散らばってまして、整理をし、MyFolderという名前のフォルダを作り、その中にまとめました。前までは、webapps/kaisyaだったのですが、整頓後はwebapps/MyFolder/Original/kaisyaになりました。
移動後、http://localhost:8080/MyFolder/Orijinal/kaisya/schedule/toppage.jspを実行したら、「名前 jdbc はこのコンテキストにバインドされていません」というエラーになりまして、context.xmlの中の、
<Context displayName="Kaisya"
docBase="kaisya" path="/kaisya" reloadable="true">のところを、
<Context displayName="kaisya"
docBase="MyFolder/Orijinal/kaisya" path="/MyFolder/Orijinal/kaisya" reloadable="true">に変更して、再び実行してみましたが、やはり同じエラーになりました。
それで、META-INFフォルダを、MyFolderフォルダの中に移動させ、
context.xmlの中の一部分を、
<Context displayName="MyFolder" docBase="MyFolder" path="/MyFolder" reloadable="true">に変更して、
実行しましたら今度はうまくいきました。
META-INFフォルダを、kaisyaフォルダに入れたまま、アプリケーションを動作させる方法があれば、教えてはいただけないでしょうか。
環境は、windows vista にJava SE6 UPDATE4 です。
トムキャット6.0.16、ポストグレスキューエル8.3を使っています。
よろしくお願いします。
お礼
そうでしたか。アドバイスありがとうございました。