2013/4/23 Shanti Suresh <sha...@umich.edu>: > 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?
No. They are not related to RemoteAddrValve. I would say that you should be stopped by CsrfPreventionFilter, because your heapused.jsp is not in the list of configured entry points. Shanti wrote: > The funny thing is that I gather the JMX metrics in an identical manner on > Tomcat 7.0.23 and JDK 1.6 on several other RedHat Linux servers. CVE-2012-4431 Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org