Two of the pages in my application are called "login.jsp" and "confirm.jsp".
confirm.jsp has this line in it.
only if init-caps is given to the file name of login.jsp on Windows, it works fine. When I give the correct filename of login.jsp (without init-caps), I get this exception:
java.lang.NoClassDefFoundError: org/apache/jsp/login_jsp (wrong name: org/apache/jsp/Login_jsp)
But on Linux, it works fine only if the correct case is given. Why is this strange behaviour on Windows?