I have been trying to get my local Tomcat installation to allow me to deploy apps from the local machine and nothing I do seems to help.
At the moment, I have a file [CATALINA_HOME]/conf/tomcat-users.xml with the following content: <role rolename="manager"/> <role rolename="manager-script"/> <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager,manager-script,manager-gui"/> When I go to http://localhost:8080/ and click on the various apps buttons I get the following outcomes: * Server Status: Opens the ‘Server Status’ page * Manager App: Opens the ‘Tomcat Web Application Manager’ page. But if I try to deploy a war file, I get “This site can’t be reached”. * Host Manager: I get ‘403 Access Denied’ with a long series of explanations about roles, context.xml and tomcat-users.xml. Reading the instructions, it sounds like I got the tomcat-users.xml part right (see the content above). Correct? So now I go about creating the context file for the Manager app. I create a file: [CATALINA_HOME]/ conf/Catalina/localhost/manager.xml With the following content: <Context privileged="true" antiResourceLocking="false" docBase="/usr/local/apache-tomcat-8.5.4/webapps/manager"> <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="132\.246\.129\.58" /> </Context Where 132.246.129.58 is my IP address. Note that I tried also with “132.0.0.0” and with “^.*$” to no avail. Anyways… at this point, I restart tomcat with this command: pushd /usr/local/apache-tomcat-8.5.4/bin/; sudo sh shutdown.sh; sleep 2; sudo sh startup.sh; popd I go back to locahost:8080, and now I get the ‘403 Access Forbidden’ page for ALL buttons, not just ‘Host Manager’. I have NO IDEA what I am doing wrong and am running out of options. Any help will be greatly appreciated. Thx Alain Désilets National Research Council of Canada