Is this something for beginners-corner?
---------- Forwarded message ---------- From: Brett Cave <[EMAIL PROTECTED]> Date: Mon, Nov 17, 2008 at 5:40 PM Subject: custom error pages across all vhosts To: [email protected] I would like to set up custom error pages across all vhosts on a JBoss AS. I have configured web.xml in ROOT.war of jboss-web.deployer with error-page / error-code / location directives for all errors - "/error/404.html" for not found as an example. I currently have the following setup on jboss: The standard vhost 1 x name-based vhost (vhosts configured in server.xml) custom error pages on ROOT.war/error and configured ROOT.war/WEB-INF/web.xml for custom error pages. 1 x app deployed on /myapp/ to name-based vhost What is needed to configure the custom error pages on the named virtual host? my server.xml looks similar to: <Engine name="jboss.web" defaultHost="localhost"> <Realm className="org.jboss.web.tomcat.security.JBossSecurityMgrRealm" certificatePrincipal="org.jboss.security.auth.certs.SubjectDNMapping" allRolesMode="authOnly" /> <Host name="localhost" autoDeploy="false" deployOnStartup="false" deployXML="false" configClass="org.jboss.web.tomcat.security.config.JBossContextConfig" > <Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve" cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager" transactionManagerObjectName="jboss:service=TransactionManager" /> </Host> <Host name="myvhost" autoDeploy="false" deployOnStartup="false" configClass="org.jboss.web.tomcat.security.config.JBossContextConfig"> <Alias>vhost.access.uri</Alias> <Valve className="org.apache.catalina.valves.AccessLogValve" prefix="someprefix-" suffix=".log" pattern="common" directory="/path/to/log/" /> <DefaultContext cookies="true" crossContext="true" override="true"/> </Host> </Engine> I'm guessing I need a valve that uses errorReportValve to get this right? Thanks. Brett _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
