2012-03-08 10 views
3

私のユーザーは、展開したアプリケーションでjdbc.propertiesを簡単に変更できます。ユーザーはコンパイルされたJARファイルまたはWARファイルを抽出したくない場合は、jdbc.propertiesを編集してもう一度圧縮します。私はしばらくの間、ソリューションのためにgoogledしかし、まだ答えを見つけることはありません。jdbc.propertiesとデプロイされたJARまたはWARアプリケーションファイルを分離するには

DAOを使用してSpringとHibernateを使用します。

はここで、JDBCのための私のapplicationContext.xmlを次のとおりです。

<context:property-placeholder location="classpath:jdbc.properties" /> 

私はclasspath:../jdbc.propertiesに変更し、など、すべての可能な場所にjdbc.propertiesを見つけることを試みたが、まだ動作しません。

これは可能ですか?それが不可能な場合、どのように私のアプリケーションのロード指定されたjdbc.properties場所はハードコードされますか?

注:これは私の職場での個別の開発と生産段階で使用されます。だから、開発者はプロダクション側の仕様を知らない。

答えて

関連する問題