After installation, "working path" parameters are not set. You can find "Working Path" fields left blank on startup and shutdown tabs of Apache Tomcat Properties window. This might lead to bugs like this one: http://issues.apache.org/bugzilla/show_bug.cgi?id=32694
Well, no, it does not. If you find a way to set the working path, let us know and provide a path.
I don't quite get it why some other parameters like "log path" *do* get set to the absolute path (inherited from the installation path), while the others do not. I suppose that the "working path" should point to the very same path the "catalina.home" does, which is an installation directory.
line 162 of tomcat.nsi should have the following appended: --StartPath "$INSTDIR" --StopPath "$INSTDIR" Tt should read: nsExec::ExecToLog '"$INSTDIR\bin\tomcat5.exe" //IS//Tomcat5 --DisplayName "Apache Tomcat" --Description "Apache Tomcat @VERSION@ Server - http://jakarta.apache.org/tomcat/" --LogPath "$INSTDIR\logs" --Install "$INSTDIR\bin\tomcat5.exe" --Jvm "$2" --StartPath "$INSTDIR" --StopPath "$INSTDIR"'
Patch applied. Thank you for the contribution.