I'm using jboss-4.2.2GA and I'm using it the easiest way I can. I've simply 
created a directory named ROOT.war under the deploy directory and added a 
WEB-INF/web.xml file and voila. I also have some restricted pages that are 
protected by a login-config.
When I include an error-page element in the web.xml file:

   <error-page>
    <error-code>401</error-code>
    /errorpages/mypage401.html
  </error-page>

I get an HTTP 401 error every time I try to access a protected page (the 
auth-method is BASIC).  To fix the problem, all I have to do is remove the 
<error-page> definition.

Here's the entire web.xml file:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd";>

<web-app>

  <security-constraint>
    <web-resource-collection>
      <web-resource-name>eriktest</web-resource-name>
      eriktest 
      <url-pattern>/protected/*</url-pattern>
      <http-method>GET</http-method>
      <http-method>POST</http-method>
    </web-resource-collection>
    <auth-constraint>
      <role-name>Employee</role-name>
    </auth-constraint>
    <transport-guarantee>NONE</transport-guarantee>
  </security-constraint>

  <login-config>
    <auth-method>BASIC</auth-method>
  </login-config>

   <error-page>
    <error-code>401</error-code>
    /errorpages/mypage401.html
  </error-page>

</web-app>

I've searched and found that a number of people have complained about the same 
thing but I haven't been able to find a solution. Does one exist?

Thanks.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170635#4170635

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170635
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to