如何为Spring Cloud数据流本地服务器配置远程调试器

时间:2020-07-21 19:42:54

标签: spring-cloud spring-cloud-stream spring-cloud-dataflow

我正在使用Spring Cloud Dataflow服务器创建流。我想在Spring Cloud Dataflow服务器上进行远程调试。 以下是我尝试但无法在5005端口上连接的命令。 java -jar spring-cloud-dataflow-server-2.5.3.RELEASE.jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005

2 个答案:

答案 0 :(得分:1)

请总体上参考Sabby指出的有关调试应用程序和SCDF / Skipper服务器的指南。除此之外,我从上面的问题中注意到的是,您将debug参数设置为java program arguments,这是不正确

您实际需要的是这样的东西:

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 -jar spring-cloud-dataflow-server-2.5.3.RELEASE.jar 

debug参数必须在-jar参数之前传递。

答案 1 :(得分:0)

我们有一个常见问题解答,说明了要配置给SCDF部署的debug the applications的哪些属性。

如果要调试SCDF本身,则可能需要查看Microsite上的Debug Data Flow Server指南。还有一个专门的部分可以调试Skipper应用程序。