2015-06-16 24 views
0

我有一个seam web应用程序,其中必须包含用于集成身份验证的安全模块。 我可以看到该模块不是基于缝应用,因为它使用了类似弹簧的符号。 由于模块在web.xml中定义了一个监听器和一个属性文件,我认为它也应该在我的应用中工作。如何使用web.xml上下文参数在Seam应用程序中加载config.properties文件

问题是: 我无权访问模块的源代码。 它无法加载config.properties文件。

模块希望通过以下配置加载文件。所以我将config.properties放在与web.xml相同的路径目录中。

的web.xml:

<context-param> 
    <param-name>securityLocation</param-name> 
    <param-value>config.properties</param-value> 
</context-param> 

我只能假设,在某些时候有些像的getResourceAsStream方法无法找到该文件。

我使用的是SEAM 2.2.2和JBoss EAP 5, 不知何时/ JBoss容器在web.xml中 如何解决这个问题的context-param以及它假定该文件可能。

对不起,英文不好。

+0

尝试将config.properties文件移动到WEB-INF/classes中。如果只是在WEB-INF中,它将不能从类加载器访问。 –

+0

@SteveC工作!谢谢! –

回答

0

将config.properties文件移动到WEB-INF/classes中。

如果只是在WEB-INF中,它将不能从类加载器访问。

相关问题