我们已经开始使用具有tcpclient输出模式的jacoco Java代理启动微服务,
v
微服务成功启动。
接下来,在另一台计算机(100.XXX.XXX.XXX)上,我们执行了jacoco网站(https://www.jacoco.org/jacoco/trunk/doc/examples/java/ExecutionDataServer.java)上给出的-javaagent:$PWD/coverage/jacocoagent.jar=output=tcpclient,includes=*,address=100.XXX.XXX.XXX,port=6300
这将连续监听端口6300上的传入连接。
现在,我们已经执行了测试用例。
此后,我们连接到微服务机以动态转储覆盖数据(不关闭)。为此,我们在微服务机上的jacoco命令下面执行。
ExecutionDataServer.java
执行上述命令后,将成功在100.XXX.XXX.XXX机器与微服务机器之间建立连接。但是数据不会被转储到100.XXX.XXX.XXX机器上。我们收到“没有远程命令访问者”错误。
堆栈跟踪:
java -jar coverage/jacococli.jar dump --address 100.XXX.XXX.XXX –destfile jacoco-server.exec
请帮助我解决此问题。