I now have one war that redeploys correctly (Cavs.war) and one that
does not redeploy (blview.war)


$ ls -l work/Catalina/localhost/
total 0
drwxrwx---+ 1 Administrators SYSTEM 0 2010-08-19 14:35 Cavs
drwxrwx---+ 1 Administrators SYSTEM 0 2010-08-19 14:01 blview (todays date)

$ ls -l webapps/
total 19088
drwxrwx---+ 1 Administrators SYSTEM        0 2010-08-19 14:34 Cavs
-rwxr-x---+ 1 Sean McEligot  None   17543690 2010-08-19 14:34 Cavs.war
drwxrwx---+ 1 Administrators SYSTEM        0 2010-08-18 15:36 blview
(yesterdays date)
-rwxr-x---+ 1 Sean McEligot  None    1995771 2010-08-19 13:21 blview.war

 ls -ltr webapps/blview/WEB-INF/classes/blview/servlets/
otal 8
rwxrwx---+ 1 Administrators SYSTEM 5557 2010-08-18 14:50 BLView.class
(yesterdays date)

$ unzip -l webapps/blview.war | grep servlets
     5558  08-19-2010 08:10
WEB-INF/classes/blview/servlets/BLView.class (today's date)


It reaches the checkResourcs code that checks the timestamps

19-Aug-2010 14:04:16.78 FINE
org.apache.catalina.startup.HostConfig.checkResources Checking
context[/blview] redeploy resource
C:\gfm\springsource-tc\misc\webapps\blview.war

19-Aug-2010 14:04:16.78 FINE
org.apache.catalina.startup.HostConfig.checkResources Checking
context[/blview] redeploy resource
C:\gfm\springsource-tc\misc\webapps\blview

19-Aug-2010 14:04:16.78 FINE
org.apache.catalina.startup.HostConfig.checkResources Checking
context[/blview] reload resource
c:\gfm\springsource-tc\misc\conf\web.xml

19-Aug-2010 14:04:16.78 FINE
org.apache.catalina.startup.HostConfig.checkResources Checking
context[/blview] reload resource
c:\gfm\springsource-tc\misc\conf\context.xml


----
 HostConfig.java : checkResources
----
            File resource = new File(resources[i]);
            if (log.isDebugEnabled())
                log.debug("Checking context[" + app.name + "] redeploy
resource " + resource);
----
Checking context[/blview] redeploy resource
C:\gfm\springsource-tc\misc\webapps\blview.war
----
            if (resource.exists()) {
                long lastModified = ((Long)
app.redeployResources.get(resources[i])).longValue();
                if ((!resource.isDirectory()) &&
resource.lastModified() > lastModified) {
                    // Undeploy application
                    if (log.isInfoEnabled())
----
Never gets here
-----
                        log.info(sm.getString("hostConfig.undeploy", app.name));

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to