在tomcat上运行的jHipster客户端不与在dev模式下运行的服务器进行通信mvnw

时间:2017-09-29 06:31:04

标签: java tomcat jhipster tomcat8 yarnpkg

我已经分别生成了我的jHipster客户端和服务器,并使用 yarn run build 命令构建客户端,并在 tomcat <中部署 www 文件夹/ strong>在端口8989上运行,我的服务器在localhost:8080上运行./mvnw。问题是我的客户端没有与服务器通信,我通过邮递员请求我的服务器它成功地与服务器通信。

我做错了吗?我是jHipster的新手,请指导我。我无法确定问题。

JHipster 4.7.0 Tomcat 8

1 个答案:

答案 0 :(得分:0)

JHipster角度代码期望API由与javascript应用程序相同的服务器提供。对于你来说并非如此,因为它们位于不同的端口上。

所以,2个替代方案:

  • 编辑javascript以更改API的基本网址(请参阅写入SERVER_API_URL的{​​{1}}中的webpack/webpack.common.js),但您需要升级到JHipster 4.9.0
  • 在2台服务器前面使用反向代理(类似于JHipster对webpack提供的服务客户端代码和代理API调用java spring boot应用程序)。