[jboss-dev-forums] [JBoss Web Development] - Add a global valve in AS7 (7.2.x)
Jay Kumar SenSharma
do-not-reply at jboss.com
Sat Mar 9 14:52:13 EST 2013
Jay Kumar SenSharma [https://community.jboss.org/people/jaysensharma] commented on the document
"Add a global valve in AS7 (7.2.x)"
To view all comments on this document, visit: https://community.jboss.org/docs/DOC-47954#comment-11711
--------------------------------------------------
(JBossAS7.2) I created a own Valve as following and altered the "org.apache.catalina.valves.ErrorReportValve" class a little bit just to hide some of the server specific information (like jboss web version in case of any error):
<valve name="globalErrorValve" module="my.global.valve" class-name="org.apache.catalina.valves.ErrorReportValve"/>
And created module as following:
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="my.global.valve">
<properties>
<property name="jboss.api" value="private"/>
</properties>
<resources>
<resource-root path="GlobalErrorReportValve.jar"/>
</resources>
<dependencies>
<module name="sun.jdk"/>
<module name="javax.servlet.api"/>
<module name="org.jboss.as.web"/>
</dependencies>
</module>
Still in case of any Error (4xx or 5xx httop Response errors) JBoss uses the class which is present inside the class "org.apache.catalina.valves.ErrorReportValve" which is present inside the "$JBOSS_HOME/modules/system/layers/base/org/jboss/as/web/main/jbossweb-7.2.0.Final.jar" Why ?
--------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20130309/018d363b/attachment.html
More information about the jboss-dev-forums
mailing list