我想使用“全局”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(使用前将#替换为@)