我正在使用IntelliJ来开发我的客户端 - 服务器应用程序,并且刚刚发现了化合物。基本上我可以同时运行我的客户端和我的服务器,每次我想测试它时都会节省我无用的操作。但是,我想用2个客户端和1个服务器来测试我的应用程序,因为它是一个游戏,没有任何意义上单独玩。 IntelliJ不允许我在复合中添加两次相同的应用程序。我怎样才能做到这一点?
另外,我无法告诉运行配置在启动之前自行运行。当我单击下图中的按钮图像时,我所在的配置不会显示。
答案 0 :(得分:11)
您可以复制客户端的运行配置,为其指定一个不同的名称,并保持所有其他参数不变。然后,您就可以在"化合物"中选择两个副本。运行配置。
答案 1 :(得分:2)
我在Intellij 2018.2.5中遇到了同样的问题,并通过取消选中“运行/调试配置”中的“ 仅单个实例”复选框来解决了该问题。
通过每次我运行具有主要方法的Spring类的方式,都会创建一个新实例。
重要的一点是永远不要忘记我们不能在同一端口上运行应用程序。因此必须在 application.properties 中将 server.port = 0 设置为在随机端口上运行应用程序。
答案 2 :(得分:1)
答案 3 :(得分:0)
在弹出窗口中单击“编辑配置”。在右侧,您将看到复选框,其中之一显示:“允许并行运行”-选中此复选框。
答案 4 :(得分:0)