JBoss 4:在哪里部署全局过滤器?

2024-03-01

我想使用“全局”HTTP 过滤器。

因此,我编辑了deploy/jboss-web.deployer/conf/web.xml并补充道:

<filter>
    <filter-name>StatisticsFilterHitCount</filter-name>
    <filter-class>myapp.StatisticsFilterHitCount</filter-class>
</filter>

<filter-mapping>
    <filter-name>StatisticsFilterHitCount</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

现在,当我启动服务器时,无法部署任何工件。每次部署尝试都会记录一个巨大的异常。抱歉,无法粘贴到这里。我想,在部署时,过滤器类还不存在。

那么,我必须在哪里(以及如何)在全球范围内部署此类过滤器?

目前,它处于applications/5apps,包装是.war.


Look at Jboss/server/default/deploy/jboss-web.deployer/conf/web.xml。 甚至还有一个全局 CommonHeadersFilter 的示例。

但是你必须将代码放在下面的某个罐子中JBoss/server/default/lib。 JBoss无法在Web容器的初始化过程中查看战争中的代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JBoss 4:在哪里部署全局过滤器? 的相关文章

随机推荐