-----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

Reply via email to