-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Арсений,
On 6/3/14, 11:56 AM, Арсений Зинченко wrote: > Hi. Faced with little bit odd behavior of Tomcat 7 && Java 1.6. > > Old file is: > > $ curl http://localhost:8084First file > > I mean - *war-file* contains only one index.jsp page with text > "First page": > > $ jar tf ../app-application/APP.war META-INF/ META-INF/MANIFEST.MF > index.jsp > > Tomcat's server.xml has next components config: > > <Host name="localhost" appBase="/home/user/APP/app-application/" > unpackWARs="false" autoDeploy="true" deployOnStartup="false"> > > <Context path="" docBase="APP.war" reloadable="true" /> > > Then - I copied new *war-file*: > > $ cat ../tmp/1/index.jspSecond file > > $ cd ../tmp/1/ && jar cf APP.war index.jsp > > $ cp APP.war ../../app-application/ cp: overwrite > `../../app-application/APP.war'? y > > And see in log: > > INFO: Undeploying context [/APP] Jun 3, 2014 1:16:40 PM > org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying > web application archive /home/user/APP/app-application/APP.war > > Buit - when I'm trying open it with browser - I got old file > again: > > $ curl http://localhost:8084/First file > > And only after full Tomcat's reboot - I see new file; > > $ curl http://localhost:8084Second file > > Why? Am I missed something? Tomcat keep it in some cache? This is why nobody should define <Context> elements in server.xml: they always mess them up. In addition to what Konstantin has said, note that Tomcat is restarting the context with path [/APP] and not [/]. You have double-deployed APP.war: once as /APP and once (maybe?) as ROOT. If you can't stomach calling your WAR file "ROOT.war" like everybody else, then use descriptor-file-based deployment with a CATALINA_BASE/conf/[engine]/localhost/ROOT.xml descriptor. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBCAAGBQJTj7mvAAoJEBzwKT+lPKRYciAP/RxLZmt9NGIrR6+YcGS5j83p fH0rz/5VwCK8xU5i0y+UhHWf1BhaJ1JK0Fi7bcw4hvTi/h11wI7aEMCeQztyp9R9 5oDvfCTARBplNbkUS0J9eqAJvGIRxJJaI3OQfQlhOFvrQI5n5xjBHGh3FF7oX70c 5fKCgCR2YHgtzg0P9zFygP27XDi1ynhna3OG4VHLJ0LmRu/r2N+Kl+JRsgkr7NUX QYUxOlzN1sq5ROJYwZcv/7pJ8Aq1fvoRYrwj+Hdvp97h3yCql6b9EPEVVnM/mMg2 Rh5U5kbKytYXdndoy8BKDWHAaqbQ45Rs/OTsG5Qcqr3pVlaNOU1nkFioDPys809g HHa4zwWHCS5hITiQ7sgcYUxaMi6rPKw8U8DkdsJ0dFYPO2/O34qj/AJ4ryEo6RnJ Nz9rw6ZjrQPEXFxWFI5W5djIaXy+Q5m6uFIziL8NdB4XLkpe11rbiQ45lSJYeWHR crioW7VF8snLcUoja8nJtgNRbtLcZPBOAvS4ApLYAZS9rBlO09PPamvbfPJEjWV+ oZftgY//oQ6m3n/3r3CLyri/7pZ6CTclgJpQUw8vGHYMxf00YPSLAJXgRUpKTcXE DbdMdwJpsUvwPbNBUnIP4xQtnzFIk2tvxxE6uyC/NJbqOEs2dVwQMF0IVU2Uxi+t ukEh/DscpVPgumtKnifk =Hedg -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org