在Jetty中使用属性文件的最佳方法

时间:2013-08-14 09:19:26

标签: java jetty war

我的应用程序有一些路径的属性文件,例如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>

它有效,但我不喜欢这些静态引用,是否需要更少的配置?

1 个答案:

答案 0 :(得分:1)

我见过很多人把这些文件放到$ jetty.home / resources目录中,然后通过类加载器getResources()把它们拉进来,这有点简洁:)