Added a 401 page to let the user know what file to change to gain
authorfunkman <funkman@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 15 Nov 2006 13:31:39 +0000 (13:31 +0000)
committerfunkman <funkman@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 15 Nov 2006 13:31:39 +0000 (13:31 +0000)
access to the manager app in a stock install.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@475229 13f79535-47bb-0310-9956-ffa450edef68

webapps/manager/401.jsp [new file with mode: 0755]
webapps/manager/WEB-INF/web.xml

diff --git a/webapps/manager/401.jsp b/webapps/manager/401.jsp
new file mode 100755 (executable)
index 0000000..fea104a
--- /dev/null
@@ -0,0 +1,32 @@
+<%
+  response.setHeader("WWW-Authenticate", "Basic realm=\"Tomcat Manager Application\"");
+%>
+<html>
+ <head>
+  <title>401 Unauthorized</title>
+  <style>
+    <!--
+    BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;font-size:12px;}
+    H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}
+    PRE, TT {border: 1px dotted #525D76}-->
+  </style>
+ </head>
+ <body>
+   <h1>401 Unauthorized</h1>
+   <p>
+    You are not authorized to view this page. If you have not changed
+    any configuration files, please examine the file
+    <tt>conf/tomcat-users.xml</tt> in your installation. That
+    file will contain the credentials to let you use this webapp.
+   </p>
+   <p>
+    You will need to add <tt>manager</tt> role to the config file listed above.
+    For example:
+<pre>
+&lt;role rolename="manager"/&gt;
+&lt;user username="tomcat" password="s3cret" roles="manager"/&gt;
+</pre>
+   </p>
+ </body>
+
+</html>
index 49ed1fc..1ee4519 100644 (file)
@@ -24,7 +24,7 @@
   <display-name>Tomcat Manager Application</display-name>
   <description>
     A scriptable management web application for the Tomcat Web Server;
-       Manager lets you view, load/unload/etc particular web applications.
+    Manager lets you view, load/unload/etc particular web applications.
   </description>
 
   <!-- Define the Manager Servlet
     <role-name>manager</role-name>
   </security-role>
 
+  <error-page>
+    <error-code>401</error-code>
+    <location>/401.jsp</location>
+  </error-page>
+
 </web-app>