MacでEclipseを実行していて、Tomcatフォルダーが/ Library / WebServer/apache-tomcatにあります。eclipse内からtomcat7サーバーを使用しており、元のtomcatフォルダーを作業ディレクトリとして使用するように構成しました。
問題は、Spring3.1でPropertyPlaceholderConfigurerBeanを使用し、場所を「classpath:database.properties」として指定すると、Tomcatを起動すると、常にFileNotFoundExceptionが発生することです。
database.propertiesファイルをtomcatフォルダーのlib、confおよびrootフォルダーに配置してみました。
私は選択肢がありません、助けてください!
編集1
Guido Simoneのソリューションを試しましたが、次のようになりました。
ERROR: org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: /Library/WebServer/apache-tomcat-7.0.32/conf/database.properties (No such file or directory)
だから私はついに春がファイルを探しているフルパス(正しい)を見て、ファイルは物理的にそこにあります。他に何か提案はありますか?そして、これが機能する場合、他のWebサーバーにもこのcatalina.base変数がありますか、それともこのTomcat固有ですか?後の段階でプラットフォームの独立性が必要だからです。