为什么servletContext.getRealPath在tomcat 8上返回null?

gst*_*low 8 java tomcat path servlet-container tomcat8

我有以下代码行:

servletContext.getRealPath("resources/images/video_icon.png")
Run Code Online (Sandbox Code Playgroud)

我使用jetty(使用maven插件)运行应用程序这段代码行返回corect值.

当我使用tomcat 8运行应用程序时(在tomcat 7上它可以工作) - 应用程序返回null.

申请结构:

在此输入图像描述

1.怎么解决?
为什么会这样?

gst*_*low 14

/路径开头添加后,它适用于:jetty和tomcat 8

servletContext.getRealPath("/resources/images/video_icon.png")
Run Code Online (Sandbox Code Playgroud)