Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tomcat Wiki" for change 
notification.

The "RemoveUnpackWARs" page has been changed by ChristopherSchultz:
https://wiki.apache.org/tomcat/RemoveUnpackWARs?action=diff&rev1=1&rev2=2

  
  The removal of unpackWARs would effectively require the deployment of web 
applications as exploded directories if the appBase was to remain read-only to 
the Tomcat user.
  
+ An alternative to removing uppackWARs in this case might be to move the 
location of the unpacked WAR files: the appBase is still the *source* of all 
WAR data, but unpacked WAR files would be unpacked elsewhere -- such as into 
the work directory, etc. This would allow a read-only appBase and still allow 
unpackWARs=true. From a security point of view, the work directory itself is 
still vulnerable, but it would not be possible (given a pre-existing 
application or container vulnerability) for an attacker to deploy a completely 
new WAR onto the container.
+ 
+ 
+ === Actually read-only filesystem ===
+ If the filesystem is actually read-only (or effectively so, where the 
effective Tomcat user has no file-write rights whatsoever), then unpackWARs 
must be true in order to deploy. If all JSPs are pre-compiled and logs are not 
written to disk, Tomcat should be able to run on a read-only filesystem.
  
  === Other use cases ===
  

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

Reply via email to