IntelliJ IDEA for AEM 中的连接异常
Connection Exception in IntelliJ IDEA for AEM
我正在尝试在 IntelliJ IDEA 中为 AEM 项目设置调试配置。我使用的是 2016.3.3 版本。
我确实在调试配置中更改了正确的端口号,并向连接消息发送了消息。示例 - '连接到目标 VM,地址:'localhost:30303',传输:'socket'.
现在,当我尝试调试我的代码时:运行 - 调试 - 远程调试器。我收到此错误。
错误 运行 远程调试器:无法打开调试器端口 (localhost:30303):java.net.ConnectException "Connection refused: connect"
谁能告诉我这里出了什么问题。
提前致谢
似乎一些其他应用程序(或可能是相同的配置)已经连接到此端口上的环境。解决此问题的超级简单方法是重新启动 AEM env(您无需弄清楚哪个应用程序正在使用调试端口)。
您还可以检查您的启动脚本,它应该类似于:
java -Xmx3072m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=30303,suspend=n -jar aem-6.2.0.jar -nofork -p 4502
和 .idea/workspace.xml 中的 IDEA 配置设置:<component name="RunManager"
标签配置的内部应该是这样的:
<configuration default="false" name="30303" type="Remote" factoryName="Remote">
<option name="USE_SOCKET_TRANSPORT" value="true" />
<option name="SERVER_MODE" value="false" />
<option name="SHMEM_ADDRESS" value="javadebug" />
<option name="HOST" value="localhost" />
<option name="PORT" value="30303" />
<RunnerSettings RunnerId="Debug">
<option name="DEBUG_PORT" value="30303" />
<option name="LOCAL" value="false" />
</RunnerSettings>
<method />
</configuration>
我正在尝试在 IntelliJ IDEA 中为 AEM 项目设置调试配置。我使用的是 2016.3.3 版本。 我确实在调试配置中更改了正确的端口号,并向连接消息发送了消息。示例 - '连接到目标 VM,地址:'localhost:30303',传输:'socket'.
现在,当我尝试调试我的代码时:运行 - 调试 - 远程调试器。我收到此错误。
错误 运行 远程调试器:无法打开调试器端口 (localhost:30303):java.net.ConnectException "Connection refused: connect"
谁能告诉我这里出了什么问题。 提前致谢
似乎一些其他应用程序(或可能是相同的配置)已经连接到此端口上的环境。解决此问题的超级简单方法是重新启动 AEM env(您无需弄清楚哪个应用程序正在使用调试端口)。
您还可以检查您的启动脚本,它应该类似于:
java -Xmx3072m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=30303,suspend=n -jar aem-6.2.0.jar -nofork -p 4502
和 .idea/workspace.xml 中的 IDEA 配置设置:<component name="RunManager"
标签配置的内部应该是这样的:
<configuration default="false" name="30303" type="Remote" factoryName="Remote">
<option name="USE_SOCKET_TRANSPORT" value="true" />
<option name="SERVER_MODE" value="false" />
<option name="SHMEM_ADDRESS" value="javadebug" />
<option name="HOST" value="localhost" />
<option name="PORT" value="30303" />
<RunnerSettings RunnerId="Debug">
<option name="DEBUG_PORT" value="30303" />
<option name="LOCAL" value="false" />
</RunnerSettings>
<method />
</configuration>