Hi all, I documented this issue on Stack Overflow.
http://stackoverflow.com/questions/21317229/tomcat-tutorial-why-did-this-install-fail Here is my version info $ ~/Tomcat/tomcat/bin/version.sh Using CATALINA_BASE: /home/david/Tomcat/tomcat Using CATALINA_HOME: /home/david/Tomcat/tomcat Using CATALINA_TMPDIR: /home/david/Tomcat/tomcat/temp Using JRE_HOME: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/ Using CLASSPATH: /home/david/Tomcat/tomcat/bin/bootstrap.jar:/home/david/Tomcat/tomcat/bin/tomcat-juli.jar Server version: Apache Tomcat/7.0.50 Server built: Dec 19 2013 10:18:12 Server number: 7.0.50.0 OS Name: Linux OS Version: 2.6.32-431.el6.x86_64 Architecture: amd64 JVM Version: 1.7.0_45-mockbuild_2013_11_22_18_30-b00 JVM Vendor: Oracle Corporation In short, I am working through the basic tutorial. I am blocked on the install step here for unknown reasons: http://tomcat.apache.org/tomcat-7.0-doc/appdev/processes.html#Test_Your_Web_Application I have followed every instruction to a T, but on ant install I get this $ ant install Buildfile: build.xml Trying to override old definition of datatype resources prepare: compile: install: BUILD FAILED java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/manager/text/deploy?path=%2Ftomcat-tutorial&war=file%3A%2F%2F%2Fhome%2Fdavid%2FIdeaProjects%2Ftomcat-tutorial%2Fbuild at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626) at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:230) at org.apache.catalina.ant.DeployTask.execute(DeployTask.java:196) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Here is my OS info [david@david tomcat-tutorial]$ uname -a Linux david.tongal.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux Also as noted in the SO question, here is my Realm $ cat ~/Tomcat/tomcat/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="manager" password="manager" roles="manager"/> </tomcat-users> Thanks in advance for help ---------- Forwarded message ---------- From: David Williams <da...@tongal.com> Date: Thu, Jan 23, 2014 at 2:04 PM Subject: basic tutorial failure on ant install To: users@tomcat.apache.org Hi all, I documented this issue on Stack Overflow. http://stackoverflow.com/questions/21317229/tomcat-tutorial-why-did-this-install-fail Here is my version info $ ~/Tomcat/tomcat/bin/version.sh Using CATALINA_BASE: /home/david/Tomcat/tomcat Using CATALINA_HOME: /home/david/Tomcat/tomcat Using CATALINA_TMPDIR: /home/david/Tomcat/tomcat/temp Using JRE_HOME: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.45.x86_64/ Using CLASSPATH: /home/david/Tomcat/tomcat/bin/bootstrap.jar:/home/david/Tomcat/tomcat/bin/tomcat-juli.jar Server version: Apache Tomcat/7.0.50 Server built: Dec 19 2013 10:18:12 Server number: 7.0.50.0 OS Name: Linux OS Version: 2.6.32-431.el6.x86_64 Architecture: amd64 JVM Version: 1.7.0_45-mockbuild_2013_11_22_18_30-b00 JVM Vendor: Oracle Corporation In short, I am working through the basic tutorial. I am blocked on the install step here for unknown reasons: http://tomcat.apache.org/tomcat-7.0-doc/appdev/processes.html#Test_Your_Web_Application I have followed every instruction to a T, but on ant install I get this $ ant install Buildfile: build.xml Trying to override old definition of datatype resources prepare: compile: install: BUILD FAILED java.io.IOException: Server returned HTTP response code: 403 for URL: http://localhost:8080/manager/text/deploy?path=%2Ftomcat-tutorial&war=file%3A%2F%2F%2Fhome%2Fdavid%2FIdeaProjects%2Ftomcat-tutorial%2Fbuild at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626) at org.apache.catalina.ant.AbstractCatalinaTask.execute(AbstractCatalinaTask.java:230) at org.apache.catalina.ant.DeployTask.execute(DeployTask.java:196) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Here is my OS info [david@david tomcat-tutorial]$ uname -a Linux david.tongal.com 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux Also as noted in the SO question, here is my Realm $ cat ~/Tomcat/tomcat/conf/tomcat-users.xml <?xml version='1.0' encoding='utf-8'?> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="manager" password="manager" roles="manager"/> </tomcat-users> Thanks in advance for help