我的应用程序有一些路径的属性文件,例如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>
它有效,但我不喜欢这些静态引用,是否需要更少的配置?
答案 0 :(得分:1)
我见过很多人把这些文件放到$ jetty.home / resources目录中,然后通过类加载器getResources()把它们拉进来,这有点简洁:)