如何JBOSS部署ESAPI属性文件目录配置

时间:2014-09-30 10:30:57

标签: java deployment jboss owasp esapi

我们想在JBOSS WildFly中配置ESAPI属性文件目录 (通常由VM参数完成的操作:-Dorg.owasp.esapi.resources =“/ path / to / .esapi”) 但更喜欢以其他方式这样做,以支持不同项目的不同属性配置

有人知道怎么做吗?

Thaks!

1 个答案:

答案 0 :(得分:0)

实际上只有两种加载这些文件的方法,它们都不关心您使用的应用程序服务器。如您所建议的那样,第一种方法是通过JVM属性提供路径。

第二种方法是通过类路径。我从未在JBOSS工作,但在Weblogic中有一个配置菜单,您可以在其中直接将文件放在类路径上。在您的情况下,听起来您想要多个应用程序的不同属性文件?对weblogic的JVM属性或类似的类路径编辑将是唯一的选择。

最后的类路径方法,我只需要完成,就是使用src / main / resources中的属性文件编译自己的库副本。或者 - 非常hacky - 破解打开jar文件并手动将其转储。 "编译自己的好处"方法是你将拥有所有未发布的错误修正,所以如果另外一个CWE被分配给你,你就不必等待官方发布。