Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从IntelliJ';运行整个JHipster生成的web应用程序;s sprint启动运行配置_Java_Intellij Idea_Jhipster_Web Development Server - Fatal编程技术网

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寻求其他建议。