gpt4 book ai didi

java - 在 Tomcat Web 应用程序中重新加载页面时出现 404 错误

转载 作者:行者123 更新时间:2023-11-28 22:27:45 26 4
gpt4 key购买 nike

我已经在 Tomcat9 网络服务器上使用 spark-java 和 angularJS(ui-router)部署了一个 Java 网络应用程序。当我尝试重新加载页面时,tomcat 将启动一个 HTTP Status 404 .除了主要路线“/”之外的所有 View 都会发生这种情况。Tomcat映射到80端口,以root用户启动,应用已经部署到webapps/ROOT文件夹下。我真的不知道该怎么办。

我也在 app.js 中使用 html5mode:

app.config(["$locationProvider", function($locationProvider) { 
$locationProvider.html5Mode(true);
}]);

并添加了<base href="/">index.html <head>

更新:

在我的 server.xml 中,我添加了以下代码:

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.rewrite.RewriteValve"/>
</Host>

在/conf/Catalina/localhost/rewrite.config 中:

RewriteRule ^/(.*) index.html [L]

现在我对所有导入的脚本都有这个控制台错误:

Uncaught SyntaxError: Unexpected token <

看起来它用 index.html 替换了所有脚本文本。

最佳答案

您是否根据 spark java documentation. ? 中的“其他 Web 服务器”部分正确地将过滤器包含在 web.XML 中?

关于java - 在 Tomcat Web 应用程序中重新加载页面时出现 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35083694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com