intellij-idea 使用Intellij社区设置Wildfly

c9qzyr3d  于 2022-11-01  发布在  其他
关注(0)|答案(2)|浏览(392)

有没有可能设置wildfly服务器与intellij社区版本或只在最终?我已经建立了许多教程如何设置wildfly与intellij最终,但没有关于社区版本。

a9wyjsp7

a9wyjsp71#

这是不可能的,但我已经创建了一个脚本,这个自动化,如果你使用的是linux debian/ubuntu发行版,你可以使用:https://gist.github.com/markswell/6946a2af38b1fe865d12f50027af8310
您可以打开intelliJ社区的终端并执行./intellij_wildfly_integration.sh,然后将调试配置设置为图像上的示例,在所有更改后再次运行脚本进行测试。
这是构建和部署到您的wildfly的战争文件

t0ybt7op

t0ybt7op2#

正如马克斯韦尔所说,这是可行的。事实上,我发现这比预期的要容易。
下载并解压wildfly后,要运行wildfly,只需将wars文件添加到wildfly home上的 \standalone\deployment 中(我使用的是爆炸的wars),然后运行 \bin\standalone.bat(如果使用的是linux发行版,则运行.sh)。
如果您想从您的社区版本进行调试,只需取消注解\bin\standalone.conf.bat上的以下行:

  1. set "JAVA_OPTS=%JAVA_OPTS% -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"

(just通过删除开头的 rem
然后,在Intellij上,您只需要执行Run -〉Attach to Process...,然后选择您的java进程(端口为8787的进程)。
PD:如果您正在更改配置(如添加调试功能)以重新加载wildfly:

  1. bin\jboss-cli.bat --connect

连接到CLI后,只需键入:

  1. :reload

相关问题