Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000092 [Resin] minor always 04-08-05 00:00 05-11-05 00:00
Reporter sam View Status public  
Assigned To
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.13 Product Version 3.0.12
  Product Build 3.0.12
Summary 0000092: root.war doesn't work, ROOT.war is required
Description RSN-83
(rep by J Rogers)

I was just testing 3.0.12 on a Windows 2003 Server. I changed the
document-directory attribute of the web-app element in resin.conf to be
'webapps/root' beacause we usually name our WAR file root.war, but this
doesn't work with Resin 3.0.12. The WAR file doesn't get expanded into
the directory called 'root/'. Instead a 'root/' directory is created
with empty 'WEB-INF/classes' and 'WEB-INF/tmp' directories. Changing
the name of the WAR file to ROOT.war and changing the resin.conf file
back to 'webapps/ROOT' works. The WAR file is fully expanded and our
application is started.

Does anyone know why this would happen in a Windows 2003 Server (which
is supposedly case-insensitive)?
Steps To Reproduce
Additional Information Windows 2003 Server
Attached Files

- Relationships

- Notes
(0000097)
user62
04-08-05 00:00

I know that the filesystem is case-insensitive, but I know at least Tomcat also have the ROOT.war thing as well. It has to be ROOT.war, nothing else. I don't think it's a part of the spec, but just a hack that some web containers have produced.

Although, I don't think it would be a bad thing to Resin to recognize either root.war or ROOT.war, although it would be tricky on a UNIX system (or other case sensitive filesystem) since both could exist at once. The question then would be which one takes precendence?
 

- Issue History
Date Modified Username Field Change
04-08-05 00:00 sam New Issue
11-30-05 00:00 administrator Fixed in Version  => 3.0.13


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
30 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker