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 回答