2014-09-30 108 views
1

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

确实有人知道如何去做?

Thaks!

+0

你问是否有一种方法可以将一个esapi jar文件独立加载到具有不同配置的相同服务器上? – avgvstvs 2015-02-13 20:17:46

回答

0

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

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

最后的类路径方法,我只包括完成,是用你的属性文件在src/main/resources中编译你自己的库副本。或者 - 真的很无礼 - 打开jar文件并手动转储它们。 “编译自己”方法的好处是你将拥有所有未发布的错误修正,所以如果另一个CWE被分配给它,则不必等待正式发布。