Java 从IntelliJ';运行整个JHipster生成的web应用程序;s sprint启动运行配置
我用Java 从IntelliJ';运行整个JHipster生成的web应用程序;s sprint启动运行配置,java,intellij-idea,jhipster,web-development-server,Java,Intellij Idea,Jhipster,Web Development Server,我用JHipster生成了一个web应用程序,并将其导入intellijidea。当我运行Spring Boot主类时,一切都很好,应用程序应该可以在端口8080上使用: ---------------------------------------------------------- Application 'MyApp' is running! Access URLs: Local: http://localhost:8080 External: ht
JHipster
生成了一个web应用程序,并将其导入intellijidea
。当我运行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
或warn start
从终端运行web应用程序工作正常,并告诉我应用程序在端口9000
上可用,URL在新的浏览器选项卡中打开:
一切都好
我尝试在IntelliJ
中配置npm
启动配置模板:
然而,这也不起作用。控制台
窗口上没有打印任何内容,它会告诉我连接被拒绝:连接
,尽管它似乎实际成功运行了命令,但随后会出现与终端不同的错误
如何使
IntelliJ
使用运行配置“正确”启动web应用程序,最好是通过Spring boot
主类(MyAppApp
),而无需在终端上运行任何东西来像npm start
那样启动和运行?我希望前端和后端都以这种方式初始化(只需web应用程序正常运行所需的一切)。端口9000(warn start
)上的Webpack服务器只运行前端,并将所有API调用代理到端口8080,在端口8080侦听spring boot应用程序。所以,如果您想要热重新加载客户端和服务器,则必须同时运行这两个程序
如果您不想同时运行这两个应用程序,则必须首先使用warn webpack:build
构建客户端,然后您只能运行spring boot应用程序,但客户端部分当然是静态的
请参阅端口9000(
warn start
)上的Webpack server只运行前端,并将所有API调用代理到端口8080,在端口8080侦听spring boot应用程序。所以,如果您想要热重新加载客户端和服务器,则必须同时运行这两个程序
如果您不想同时运行这两个应用程序,则必须首先使用warn webpack:build
构建客户端,然后您只能运行spring boot应用程序,但客户端部分当然是静态的
请参见我通过同时运行
IntelliJ
中的spring boot
运行配置和npm start
配置找到了解决方案。老实说,这很明显,但我现在也可以调试TypeScript
,这毕竟已经足够好了。我找到了一个解决方案,同时在IntelliJ
中运行spring boot
运行配置和npm start
配置。老实说,这很明显,但我现在也可以调试TypeScript
,这毕竟已经足够好了。你没有真正回答这个问题。如何通过spring boot主类运行配置同时运行前端和后端,以便也可以调试TypeScript
?当前,通过运行warn start
您不能这样做。@您不能这样做。DEA主类配置只能编译和重新加载Java代码,而不是JS。如果您使用的是Ultimate edition,您应该向JetBrains寻求其他建议。您并没有真正回答这个问题。如何通过spring boot主类运行配置同时运行前端和后端,以便也可以调试TypeScript
?当前,通过运行warn start
您不能这样做。@您不能这样做。DEA主类配置只能编译和重新加载Java代码,而不是JS。如果您使用的是Ultimate edition,您应该向JetBrains寻求其他建议。