Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。616件0Windows10上で、Eclipse4.4で、JSPやJAVAのプログラムを開発しています。大昔?のプロジェクトの修正を依頼され、Eclipseから、CVSで、既存プロジェクトを取り出し、エラーがなくビルドできているのですが、ローカル上で、ブラウザから、http://localhost:8080/qa/admin/index.jspを呼び出したところ、commonフォルダ?が見つからない?ようなエラーが発生します。※今まで、いくつもの他の案件で、Eclipseや既存プロジェクトの開発や改修をしましたが、この現象は、初めてで、Eclipseの設定を変えたり、見直したり、ネットで検索しても情報がなかったりで、行き詰っています。※プロジェクトのフォルダを移動したり、再起動、リフレッシュ、再ビルドなども当然やっていますが、現象が変わらず。※古っ!!Java:1.4Tomcat:Tomcat4.1■JSPの先頭部分で、エラーが出ているので、その部分を下記します。class="common.Goi"/><%~以下省略~■index.jspのある場所C:\Eclipse\4.4Luna-goigoi\qa\JSP\admin\index.jsp■commonのclassがあるフォルダC:\Eclipse\4.4Luna-goigoi\qa\JSP\WEB-INF\classes\common\■EclipseのTomcatのプロパティーの設定の一部。名前が変わっているのは、jspが自動でコンパイルされたときに勝手につけられた名前と考えます(ソースには、index_jsp.javaとうファイルは存在しない)。個の銅バッジEclipseの設定の問題なのか、アプリの構成の問題なのかを切り分けるために、Eclipseを挟まずにwarファイルを直接Tomcatに配置してみてはどうでしょうか?それで問題が出なければEclipseの設定の問題だと考えられるかと。開発プロジェクト\project_appleなどのように、フォルダを作成しており、問題なく、ビルドでき、ローカルでのTomcatも起動でき、ローカルでのテストができていました。今回の古い過去のプロジェクトをCVSで、取り出し、古いJava、古いtomcatをインストールし、ローカルでの改修の動作テストをしようとしていたのですが、Javaのビルドは、正常。tocat自体の起動はでき、JSPやHTMLの呼び出しは、できていたが、JSPないから、common(classファイルが入っている)が見つからないというエラーが発生。今までと、今回との違いは、Tomcatのバージョンが、一番古いという点です。そこで、日本語を含むフォルダ名に対応していないのでは?と考え、Eclipseのフォルダ名の日本語部分を、英語に直し、EclipseのTomcatのメニューで、「コンテキストの定義を更新」の一つだけ、設定(動作)をしたところ、ローカルで、Tomcat4.1が、JSP内からのcommonフォルダを認識し、JSPが正常に動作しました。Project\qa※参考:フォルダ名に、記号やスペースが入っていても、正常に動作します。いうことで、Tomcatが古い場合、Eclipseのプロジェクトが入ったパスに、全角文字が入っているとTomcatがパスの認識(探す)?に失敗するようです。Tomcat5.5では、日本語を含んだEclipseのプロジェクトフォルダでも、正常に動作します。以上、自己解決の記録です。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。Applet起動時にclassnotfoundexception3SAStrutsはTomcat7で動作しますか?0(HSQLDB)EclipseにJDBドライバのクラスパスを通す方法3Eclipseで、JSPのスクリプトレットの構文エラーを表示したいです。対処について0eclipseにてMavenビルド実行時にエラーになる。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。