网络应用中的绝对路径

时间:2017-01-14 14:37:53

标签: javascript html web web-applications tomcat8.5

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

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

此应用程序已在服务器中运行,并且运行正常。这里有什么问题?

1 个答案:

答案 0 :(得分:0)

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

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