Warum gibt servletContext.getRealPath auf Tomcat 8 den Wert null zurück?

Ich habe die folgende Codezeile:

servletContext.getRealPath("resources/images/video_icon.png")

Wenn ich eine Anwendung mit Jetty (mit dem Maven-Plugin) starte, gibt diese Codezeile den korrekten Wert zurück.

Wenn ich eine Anwendung mit Tomcat 8 ausführe (auf Tomcat 7 funktioniert sie), gibt die Anwendung null zurück.

Anwendungsstruktur:

1.Wie kann ich das Problem beheben?
2.Warum passiert das?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage