【发布时间】:2021-07-14 17:18:16
【问题描述】:
我已将 Angular7 应用程序作为 Spring Boot REST API 中的静态内容捆绑到 .war 存档中,并将其部署在 JBoss EAP 7.3 上。应用程序部署成功,我可以看到登录页面。但是,当我尝试登录时,我在浏览器控制台中收到 net::err_name_not_resolved 错误,当我检查网络选项卡时,我看到主机名被省略,而 Angular 试图调用 REST API 进行身份验证,因此报告了错误在控制台中。在我的角度配置中,我定义了 apiHost='/' 并希望这将在运行时解析为机器的主机或 IP,但这不起作用。我还创建了一个 jboss-web.xml,其中我将上下文根定义为 /。
我将非常感谢这方面的任何帮助。
编辑
我需要它来工作,因为我在 JBoss 集群中部署 .war 文件,因此,应该可以从任何集群成员访问应用程序。
【问题讨论】: