java - 未找到 Web 服务器 AngularJs GET 404

标签 java angularjs tomcat webserver http-status-code-404

从 Tomcat 移动我的 Web 项目后 /目录到子文件夹 /WebApp我收到错误 GET http://localhost:8080/partials/view-worker-apps-used.html 404 (Not Found)

这是我的项目结构:

 - WebApp
   - partials
     - view-worker-details.html
     - view-worker-apps-used.html
   - js
     - controlers.js
     - services.js
   - index.html
  1. 首先我加载 http://localhost:8080/WebApp/#/screen2$routeProvider 将 view-worker-details.html 注入(inject)到 index.html 中
  2. 在加载的 view-worker-details.html 屏幕中有

<div ng-include="/partials/view-worker-apps-used.html"></div>

我不希望将 WebApp 前缀放入 ng-include 的路径中。 我该如何解决这个问题?

最佳答案

您可以采用以下方法之一。

方法 1:如果您确定上下文路径不会更改,则在 ng-include 中使用以下路径。

<div>
    <div ng-include="/WebApp/#/screen2/partials/view-worker-apps-used.html"> </div>
</div>

注意:去掉单引号;它不是必需的,因此将其删除以避免混淆

方法 2: 如果您认为您的上下文名称将来可能会更改,那么我建议您重新验证以下文件的位置。 A。首先尝试删除多余的单引号 b.使用以下 URL 验证 view-worker-apps-used.html 文件的位置

/WebApp/#/screen2/partials/view-worker-apps-used.html

验证您添加了以下代码行的文件的位置,并确保您用作“partials/view-worker-apps-used.html”的相对路径有效。

<div>
    <div ng-include="'partials/view-worker-apps-used.html'"> </div>
</div>

希望对您有所帮助。

关于java - 未找到 Web 服务器 AngularJs GET 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21216487/

相关文章:

Java android xml文本框没有文本=没有按钮点击

javascript - 如何在指令的 Controller 中访问父 Controller 的范围?

eclipse - Tomcat 和 Eclipse 服务器配置

java - while 循环中的多个条件给出不同的结果

java - 如何在另一个图表中找到一个图表的 x,y 位置不同

java - 在 Google Play 商店发布应用程序后,当应用程序依赖于 Google 登录时,如何测试我的应用程序?

google-analytics - 使用 google analytics 处理带有散列的 url #

javascript - 将 AngularJS 从 1.5.0 更新到 1.5.8

java - Maven 和 Tomcat 中的 Jar 冲突?

java - Tomcat6 日志中出现奇怪的 struts2 异常(没有为操作名称映射的操作 [一些 HTML 代码!!!!]。)