如何为 spring 云数据流本地服务器配置远程调试器
How to configure remote debugger for spring cloud data flow Local server
我正在使用 spring 云数据流服务器创建流。我想在 spring 云数据流服务器上进行远程调试。
下面是我正在尝试但无法连接到 5005 端口的命令。
java -jar spring-cloud-dataflow-server-2.5.3.RELEASE.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005
我们有一个常见问题解答,描述了 属性 为 SCDF 部署的 debug the applications 配置的内容。
如果您想调试 SCDF 本身,您可能需要查看 Microsite 中的 Debug Data Flow Server 指南。还有一个用于调试 Skipper 应用程序的特定部分。
请参考 Sabby 为调试应用程序和一般 SCDF/Skipper 服务器指出的指南。除此之外,我从你上面的问题中注意到你有 debug
参数作为 java program arguments
这是 incorrect.
你真正需要的是这样的:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 -jar spring-cloud-dataflow-server-2.5.3.RELEASE.jar
debug
参数需要在-jar
参数之前传递。
我正在使用 spring 云数据流服务器创建流。我想在 spring 云数据流服务器上进行远程调试。
下面是我正在尝试但无法连接到 5005 端口的命令。
java -jar spring-cloud-dataflow-server-2.5.3.RELEASE.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005
我们有一个常见问题解答,描述了 属性 为 SCDF 部署的 debug the applications 配置的内容。
如果您想调试 SCDF 本身,您可能需要查看 Microsite 中的 Debug Data Flow Server 指南。还有一个用于调试 Skipper 应用程序的特定部分。
请参考 Sabby 为调试应用程序和一般 SCDF/Skipper 服务器指出的指南。除此之外,我从你上面的问题中注意到你有 debug
参数作为 java program arguments
这是 incorrect.
你真正需要的是这样的:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 -jar spring-cloud-dataflow-server-2.5.3.RELEASE.jar
debug
参数需要在-jar
参数之前传递。