Web 应用程序中的绝对路径

Absolute path in a web app

这听起来像是一个愚蠢的问题。

我收到了另一个人开发的(基本)网络应用程序,使用 HTMLJavaScript .在此应用程序中,他使用 JavaScript 文件路径作为 /javascripts/_FileName_.js。但是当我尝试在 Tomcat (8.5) 服务器上 运行 它时,那些 JavaScript 文件没有执行。但是当我将路径更改为 javascripts/_FileName_.js(开头没有 /)时,它工作正常。

此应用程序已经 运行 在服务器中并且运行良好。这里一定是什么问题?

如评论中所述@duffymo前导斜杠告诉tomcat开始在根目录中查找该文件应用程序上下文,即 tomcat 中的 webapps 文件夹。但是,如果我们删除 前导斜杠 ,它会从当前文件夹中搜索文件。

这就是问题所在。我将此作为答案发布,因为他仅在评论中提到了这些。