Intellij Idea 使用IntelliJ社区设置WildFly

3phpmpom  于 2023-06-21  发布在  其他
关注(0)|答案(2)|浏览(435)

是否可以使用IntelliJ社区版本或仅在Ultimate中设置WildFly服务器?
我已经找到了许多教程,解释如何设置与IntelliJ终极WildFly,但没有关于社区版本。

b5buobof

b5buobof1#

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

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:

bin\jboss-cli.bat --connect

连接到CLI后,只需键入:

:reload
t98cgbkg

t98cgbkg2#

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

相关问题