0

确实看到了这个......但是我无法让它运行,无论我尝试过什么,我要么仍然在本地主机上,要么在 armeria bind 上出现异常(我有东西在:8080 上运行)和服务器崩溃......

简而言之,我尝试过的(Windows Server 2016,所以没有 Linux Docker 容器)无济于事。这些批处理文件命令的变体:

SET "SERVER_ADDRESS=xx.xx.xx.xx"
SET "ZIPKIN_HOST=xx.xx.xx.xx"
java -jar zipkin-server-2.23.2-exec.jar --armeria.ports[0].port=9411 --> armeria.ports[0].protocols[0]=http

在另一个 ip 上运行 Zipkin 应该很简单,但我正在战斗。你能帮我吗,也许我遗漏了一些绝对明显的东西......但这是一个很常见的场景,并且没有很好的记录。

4

1 回答 1

0

server.address=<ip>不工作?

java -jar zipkin.jar --server.address=192.168.0.7

如果它不起作用,您可以添加一个属性文件并在服务器启动时连接到它:

java -jar zipkin.jar --spring.config.location=./application.properties

在 application.properties 中:

armeria:
  ports:
    - port: 8080
      ip: 192.168.0.7
      protocol: HTTP
于 2021-04-02T02:29:08.870 回答