All, I am wondering what I'm doing wrong - the Manager application is denying me access. Here are the details:
Tomcat version: 7.0.33 JDK version: java version "1.7.0_09" Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode) Operating System: RedHat Linus - 2.6.18-348.4.1.el5 Steps I took to permit "manager": (1) ------------$CATALINA_HOME/conf/Catalina/localhost/manager.xml------: <Context path="/manager" privileged="true" antiResourceLocking="false" docBase="${catalina.home}/webapps/manager" > <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.0\.0\.1"/> </Context> -------------------------------- (2) ------$CATALINA_HOME/conf/tomcat-users.xml:------ <user username="jmxparty" password="ggggggggr5678dcdddddddxxxxxx" roles="standard,manager-jmx" /> ------------------- (3) --------$CATALINA_HOME/conf/server.xml:------Added digest=SHA:----- <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase" digest="SHA"/> ----------------------- (4) Added heapused.jsp as follows: $ cd $CATALINA_HOME/webapps/manager $ more heapused.jsp <jsp:forward page="/jmxproxy/"> <jsp:param name="get" value="java.lang:type=Memory" /> <jsp:param name="att" value="HeapMemoryUsage" /> <jsp:param name="key" value="used" /> </jsp:forward> (5) Restarted Tomcat (6) I get a 403 Access Denied upon: curl http://localhost:8080/manager/heapused.jsp I can't tell what I'm missing. Also, steps #2 and #3 are not even required if I am using the RemoteAddrValve, correct? Thanks. -Shanti