Everything looks great. If you get this error, it just means that you have a typo in the path (case sensitive!) Or that the file has not actually been published / deployed to the server or that the server really needs to be restarted.
If you are developing, for example, Eclipse / Tomcat, and you just added this file while Tomcat is running, you need to make sure that Tomcat is configured to post changes at run time. To achieve this, double-click the Tomcat entry in the Servers view, go to the Publish section in the upper right and make sure it is installed as follows:

It is the default value that is set to Never publish automatically.
source share