You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ Ultimate 2018中配置不同版本WildFly运行调试?

当然可以!不用再手动改环境变量啦

完全不用折腾系统环境变量或者纠结VM参数不生效的问题,IntelliJ Ultimate 2018本身就支持为每个运行/调试配置单独绑定不同的WildFly实例,步骤超简单,亲测可行:

步骤1:添加两个WildFly服务器实例到IntelliJ

  • 点击顶部菜单栏的 Run → Edit Configurations...
  • 在弹出的配置窗口左上角,点那个 + 号,找到 JBoss Server → Local 选项
  • 先配置WildFly 11的实例:
    • 给这个配置起个清晰的名字,比如 WildFly 11 - 我的测试应用
    • 找到 Application server 区域,点击 Configure...,然后浏览到你的WildFly 11安装路径:C:\Development\servers\intellij\wildfly-11.0.0.Final,添加完成后回到配置页
    • 切换到 Deployment 标签,把你的应用war/ear包或者模块添加到这个服务器配置里
  • 重复上述创建配置的步骤,搭建WildFly 14的配置:
    • 命名为 WildFly 14 - 我的测试应用
    • 配置Application server路径为 C:\Development\servers\intellij\wildfly-14.0.1.Final
    • 同样把你的应用添加到Deployment中

为什么之前的VM参数没效果?

IntelliJ的JBoss服务器配置会优先使用自己指定的服务器路径,而不是你在VM选项里加的-Djboss.home.dir——除非你是用普通的Java Application配置来启动WildFly,而不是用IntelliJ专门的JBoss Server配置。这就是之前参数失效的核心原因。

后续使用技巧

  • 运行/调试的时候,直接在顶部工具栏的运行配置下拉框里,选对应的WildFly版本配置就行,一键切换,完全不用碰环境变量
  • 如果已经有一个现成的WildFly配置,右键点击它选择 Copy,然后只修改服务器路径和配置名称,能省不少时间

内容的提问来源于stack exchange,提问作者itro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 03:53:28