I developed a basic struts2 app in MyEclipse in which the directory structure is not the same as said in many tutorials and it didn't have a WEB-INF/Classes folder. Also it doesn't have
default.properties, etc. It only has Struts.xml and web.xml files. But it works fine.
So my doubts are:
1. Is there no strict rule on the directory structure of the project?
2. Which Configuration files are optional?