我有一个seam web应用程序,我必须在其中包含一个用于集成身份验证的安全模块。 我可以看到该模块不是基于接缝应用程序,因为它使用类似弹簧的表示法。 由于模块在web.xml中定义了一个监听器和一个属性文件,我认为它也可以在我的应用程序中运行。
问题是: 我无法访问模块的源代码。 它无法加载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 5 EAP, 我想知道jboss容器何时/如何在web.xml中解决这个context-param 它假定文件可能在哪里。
抱歉英语很差。
答案 0 :(得分:0)
将config.properties文件移动到WEB-INF / classes。
如果它只是在WEB-INF中,则无法从类加载器访问它。