gpt4 book ai didi

java - 从 IntelliJ spring boot 运行配置运行整个 JHipster 生成的 Web 应用程序

转载 作者:行者123 更新时间:2023-12-02 02:12:41 25 4
gpt4 key购买 nike

我使用 JHipster 生成了一个 Web 应用程序并将其导入 IntelliJ IDEA 。当我运行Spring Boot时主类一切似乎都很好,并且该应用程序据说可以在端口 8080 上使用:

----------------------------------------------------------
Application 'MyApp' is running! Access URLs:
Local: http://localhost:8080
External: http://192.168.56.1:8080
Profile(s): [swagger, dev]
----------------------------------------------------------

但是,如果我导航到此 URL,我只会看到一个空白页面。使用 npm start 从终端运行 Web 应用程序或yarn start工作正常并告诉我该应用程序在端口 9000 上可用URL 将在新的浏览器选项卡中打开:

一切都好。

我尝试配置 npmIntelliJ 中启动配置模板:

但是,这也行不通。 Console 上没有打印任何内容窗口,它告诉我 Connection refused: Connect即使它似乎实际上成功运行了命令,但随后出现了与终端不同的错误。

如何制作IntelliJ使用运行配置“正确”启动 Web 应用程序,最好通过 Spring boot主类( MyAppApp )无需在终端上运行任何内容即可像 npm start 一样启动并运行做?我希望前端和后端都以这种方式初始化(​​只是 Web 应用程序运行所需的一切)。

最佳答案

端口 9000 上的 Webpack 服务器(yarn start)仅运行前端,并将所有 API 调用代理到监听 Spring Boot 应用程序的端口 8080。因此,如果您希望客户端和服务器都热重载,则必须运行两者。

如果您不想同时运行两者,则必须首先使用yarn webpack:build构建客户端,然后您可以仅运行Spring Boot应用程序,但当然客户端部分将是静态的。

参见https://www.jhipster.tech/using-angular/

关于java - 从 IntelliJ spring boot 运行配置运行整个 JHipster 生成的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49762286/

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