IntelliJ运行/调试配置-启动序列之前:从Tomcat服务器启动无法进行

时间:2019-05-17 19:51:46

标签: java spring tomcat intellij-idea

我有一个旧版Java Web应用程序,出于调试目的,我在Tomcat上本地运行它。我正在努力将新堆栈集成到其中,包括Spring Boot和Angular。我通常必须做三件事:使用自己的Run / Debug配置在Tomcat上启动旧版,使用自己的Run / Debug配置启动新的堆栈后端,使用grunt通过终端启动新的堆栈前端。

要使其成为单个操作,我尝试使Spring Boot后端成为起点。我已经将“运行/调试配置”的“启动前”过程设置为执行以下操作:

  1. 在Tomcat上运行旧版
  2. 标准构建新的堆栈后端
  3. Maven安装新的堆栈后端
  4. 运行Grunt任务以启动新的堆栈前端

我的问题是,它启动时无法启动Tomcat服务器。看来它正在等待旧的Tomcat服务器结束再继续。一旦将Tomcat服务器部署到本地主机,是否有办法使其继续进行后端构建?

1 个答案:

答案 0 :(得分:1)

IntelliJ IDEA在启动之前运行配置步骤将始终等待上一个任务完成,然后再启动下一个任务。

对于该特定用例,

https://plugins.jetbrains.com/plugin/7248-multirun可能是一个更好的选择。