Here is probably what happened. The
JSP compiler depends on the JSP file's last modified timestamp. As long as the file does not have a newer timestamp than the last time the JSP compiler compiled the JSP, then it will not recompile. So I assume that the "copy Header.jsp" file has an older timestamp than what the "Header.jsp" had. To get the JSP compiler to recompile it, "touch" it to change the timestamp.