运行 两个不同版本的wildfly实例同时使用intellij?

Running two wildfly instances of different versions simultaneously with intellij?

我正在使用两个版本的 wildfly 14 和 11 在 intellij ultimate 2018 中测试同一个应用程序。当我 运行 或调试应用程序时,我应该在以下环境变量中手动更改 JBOSS_HOME windows.

JBOSS_HOME: "C:\Development\servers\intellij\wildfly-11.0.0.Final"
JBOSS_HOME: "C:\Development\servers\intellij\wildfly-14.0.1.Final"

我已经在 run/debug 配置的 vm 选项中添加了 -Djboss.home.dir=C:\Development\servers\intellij\wildfly-14.0.1.Final 但没有效果。

有没有办法在intellije run/debug配置中设置它?

您可以在 IntelliJ IDEA 中配置 2 个不同的应用程序服务器和 2 个 run/debug 配置,您可以在其中指定这 2 个应用程序服务器。然后为每个应用程序服务器实例启动两个配置。