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以及它假定该文件可能。
对不起,英文不好。
尝试将config.properties文件移动到WEB-INF/classes中。如果只是在WEB-INF中,它将不能从类加载器访问。 –
@SteveC工作!谢谢! –