【问题标题】:Absolute path in a web appWeb 应用程序中的绝对路径
【发布时间】:2017-05-29 19:13:47
【问题描述】:

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

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

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

【问题讨论】:

  • 删除前导斜杠告诉 Tomcat 开始在应用程序上下文的根目录中查找该文件。
  • @duffymo 那么它与前导斜线有什么区别?
  • 前导斜线表示“Tomcat 根”。与应用上下文根不同。
  • @duffymo 非常感谢。

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    相关资源
    最近更新 更多