我当前正在将zuul与其他docker容器一起使用。除了詹金斯(不在docker容器中运行)之外,其他所有东西都工作正常。我想让祖尔去詹金斯。这似乎工作正常,但仅对于jenkins的html主页面,所需的其他文件未正确加载。因此,当我打开页面mypagename.com/jenkins时,第一个请求将发送到正确的地址。但随后,该站点尝试加载.css和.js文件等“ https://mypagename.com/static/9c0b28e1/css/layout-common.css”。因此,对于第一个请求,zuul正常工作,但对于以下请求则不行。
application.yml的詹金斯部分看起来像这样:
jenkins:
path: /jenkins/**
url: "http://172.21.0.1:9000/"
这可能是什么原因?
答案 0 :(得分:0)
已解决
它现在正在工作。 jenkins的根路径需要更改为/ jenkins。 Jenkins网站的根路径。另外,您需要使用jenkins网站上的“重新启动”按钮添加“ --prefix = / jenkins”和“ sudo systemctl restart jenkins”之类的内容后重新启动jenkins。