2016-04-14 10 views
2

私たちは、クラスパスに外部ディレクトリ(config.propertiesを持つ)を追加することで、小さな問題を抱えています。これをクラスパスに追加すると、Webアプリケーションでそれを読み取ることができるはずです。 Webアプリケーションには、外部プロパティファイルを読み込む春のアプリケーションがいくつかあります。私はどこで正しい解決策を見つけられないのですか?正しい方向を教えてください。外部リソース(プロパティファイル)をクラスパスに追加して戦争を読む方法

おかげで、 ラーマクリシュナ

+0

関連:https://stackoverflow.com/questions/17670826/adding-a-directory-to-tomcat-classpath-and-read-the-property-file-in-springおよびhttps://stackoverflow.com/questions/1300780/add-a-directory-to-tomcat-classpath – Vadzim

答えて

0

あなたはTomcatのを使用している場合、あなたはのconf/catalina.propertiesを編集し、あなたの特性は以下のように、common.loaderにフォルダを追加することができます。

common.loader=...${catalina.base}/myPropertiesFolder 
+0

私はC:\ abs \ config.propertiesに1つのファイルを持っています。これをクラスパスにどのように追加できますか?腹筋の\ config.properties \:一部の一つは、設定されたCLASSPATH = Cのように、このリンク(http://stackoverflow.com/questions/1300780/adding-a-directory-to-tomcat-classpath)からの案内されます。それは動作しますか ? RamaKrishna.G @ –

+0

は、申し訳ありません私は、私たちのプロジェクトのために私たちは余分な性質のために、 'catalina.properties'を使用している、'設定CLASSPATH = 'を使用していません。しかし、私は 'CLASSPATH'が動作しなければならないと思います。 – chengpohi

+0

catalina.propertiesを使用してディレクトリを追加するにはどうすればよいですか?私にコードを教えてもらえますか? –

0

ちょうど​​はすでにcommon.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar"が含まれているような特性がtomcat\libディレクトリにファイルをコピーするのに十分であるかもしれません。

のでlibだけでなく、任意の含まれるjarファイルの内容をクラスパスに移入されたが、すべてがあまりにもファイルが含まれていました。

Tomcat Class Loader HOW-TOを参照してください。

関連する問題