I created a project in which initially I created all the jsffs in a package Oracle/communications. In one of the jsff pages(a.jsff) I have include tag <jsp:directive.include file="/*Oracle*/communications/b.jsff"/>
But later I refactored the code and renamed the package to oracle/communications and I modified the include tag to <jsp:directive.include file="/*oracle*/communications/b.jsff"/>
But after that change also when I deploy the ear and try to access the a.jsff, I am getting the file not found exception.
Root cause of ServletException.
/adflib/oracle/communications/a.jsff: Line # 19, <jsp:directive.include file="/Oracle/communications/b.jsff" xmlns:jsp="http://java.sun.com/JSP/Page"/>
Error: Include file not found: /Oracle/communications/b.jsff
Do I need to change any other configuration file?
The same ear when deployed in linux is working absolutely fine.
Windows doesn't know the difference between upper case and lowercase file names. So renaming Oracle to oracle will not change the file name.
To change the file name you have to rename it from Oracle to xxoracle and then to oracle.