有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么在ng构建之后使用404?

我有一个angular/spring启动应用程序。通常我使用maven从父目录使用mvn clean install来构建这两个版本。将前端和后端打包成单个jar文件。然后我用java-jar-appname运行jar文件。jar。这在大多数情况下都很有效。但每隔一段时间,角度前端就会停止更新我所做的更改

我在谷歌上搜索了一会儿,解决方案是做^{。这通常有效,但这次不行。现在我看到了404错误。似乎有一些资源是它找不到的

2021-09-08 08:33:46.520 DEBUG 93888 --- [nio-8080-exec-1] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped to ResourceHttpRequestHandler ["classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/", "/"] 2021-09-08 08:33:46.528 DEBUG 93888 --- [nio-8080-exec-1] o.s.w.s.r.ResourceHttpRequestHandler : Resource not found 2021-09-08 08:33:46.529 DEBUG 93888 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed 404 NOT_FOUND

考虑到可能缺少一些资源,我尝试了npm安装ng构建,但结果相同

如果我回到主分支,构建它,回到开发分支,构建它,那么404就消失了,但我回到了最初的问题

建议


共 (1) 个答案

  1. # 1 楼答案

    解决方案是删除dist文件夹,然后执行ng build,然后执行mvn clean安装。现在开始工作了