0

私のアプリケーションには、ws-endpoints、db-url などのパスのプロパティ ファイルがいくつかあります。これらのファイルの一部は暗号化されています。

私の WAR は Jetty コンテナー内で実行されています。

これらのファイルを参照する最良の方法は何ですか? 桟橋コンテナのどこに配置する必要がありますか?

現在、jetty.xml に次のような参照があります。

<New id="app-config" class="org.eclipse.jetty.plus.jndi.EnvEntry">
    <Arg />
    <Arg>app-config</Arg>
    <Arg type="java.lang.String">file:<full-path></Arg>
    <Arg type="boolean">true</Arg>
</New>

それは機能しますが、これらの静的参照は好きではありません。必要な構成が少ないきちんとした方法はありますか?

4

1 に答える 1

1

多くの人がこれらのファイルを $jetty.home/resources ディレクトリにドロップし、クラスローダー getResources() を介してそれらをプルするのを見てきました。これはちょっときちんとしています:)

于 2013-08-15T20:28:48.260 に答える