如何在调试模式下运行wildfly,作为Windows上的服务?

时间:2017-05-01 20:24:04

标签: windows jboss wildfly

我在Windows上运行Wildfly作为服务。当我需要调试时,我正在关闭它并通过standalone.bat -debug启动Wildfly。我想要的是在它作为服务运行时始终打开调试开关吗?

3 个答案:

答案 0 :(得分:14)

取消注释来自$JBOSS_HOME/bin/standalone.conf.bat

的JAVA_OPTIONS
  

rem#示例远程套接字调试的JPDA设置

     

设置“JAVA_OPTS =%JAVA_OPTS%   -agentlib:JDWP =运输= dt_socket,地址= 8787,服务器= Y,暂停= n“的

开始服务。现在,您可以使用自己喜欢的IDE分离调试器。如果您使用的是Eclipse,则可以切换到“Debug-Configurations”并添加一个新的Remote Java-Application。

答案 1 :(得分:0)

打开命令行并使用以下调试选项设置Java选项:

set JAVA_OPTS = -Xdebug -Xrunjdwp:transport=dt_socket,address=8787,suspend=n,server=y

分别通过在Windows / Linux上运行wildlfystandalone.bat来启动standalone.sh服务

答案 2 :(得分:0)

我正在使用WildFly 11,并取消对bin \ standalone.conf.bat(windows)中的以下行的注释:

set "DEBUG_MODE=true"
set "DEBUG_PORT=8787"