gpt4 book ai didi

tomcat的 Angular 部署问题

转载 作者:行者123 更新时间:2023-11-28 22:24:07 25 4
gpt4 key购买 nike

我正在使用 Angular 6 我在 tomcat 上部署应用程序时遇到了一些问题

我有 Base href =/login/

当我转到如下所示的任何页面时,请忘记路由器链接,但当我刷新或直接打开 http:localhost:8088/login/forget 时,它不会显示此页面,其显示服务问题如 2 图片

enter image description here

这是在重新加载页面之后

enter image description here在开发模式下一切正常,没有任何错误

我用来部署应用程序的步骤

  1. 1.ng build --prod --base-href/login/
  2. 复制dist文件夹文件
  3. 转到 Apache Software Foundation\Tomcat 8.5\webapps\并创建登录文件夹
  4. 将所有dist文件夹文件粘贴到tomcat登录文件夹中,如下所示
  5. 启动tomcat服务器

enter image description here

最佳答案

我在“app.module.ts”中使用它(检查这个链接我得到了一些帮助:“https://medium.com/tinywave/angular-6-404-error-during-refresh-after- deployed-8cec7140b584")

import { HashLocationStrategy, LocationStrategy  } from '@angular/common';

providers: [
{provide : LocationStrategy , useClass: HashLocationStrategy}
],

导入之后,该站点运行良好并调用了 spring 服务,但是,我在同一页面中重新加载了 CRUD,结果是一样的。

关于tomcat的 Angular 部署问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56215876/

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