Fitnesse - 远程调试错误

Fitnesse - Remote debug error

我正在尝试使用 fitnesse 进行远程调试。出现以下错误。

Could not complete testing: java.lang.Exception: FitClient: external process terminated before a connection could be established.

要在调试模式下启动 fitnesse,我在下面添加启动命令

set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9000

java -jar %DEBUG_OPTS% fitnesse-standalone.jar -p 81 

有了这个,能够连接到 Fitness 进程,但是从 Fitnesse GUI 启用工具-> 远程调试会出现上述错误。有什么指点吗?

默认情况下,FitNesse 在单独的进程中启动被测系统。您可以在启用调试的情况下执行测试套件,例如"MySuite?suite&debug".

确保所有必需的库都在您的 class 路径(您用来启动 FitNesse "java -cp jar1.jar:classes:fitnesse-standalone.jar fitnesseMain.FitNesseMain -p 81" 的路径)上,因为您的应用程序将在 FitNesse 进程中启动。