Jenkins部署时遇到端口冲突可按以下步骤解决:
sudo netstat -tuln | grep 8080
(Linux/Unix系统)查看端口是否被占用,若被占用需关闭占用进程或更换端口。/etc/default/jenkins
(或 /etc/sysconfig/jenkins
),找到 JENKINS_PORT
或 HTTP_PORT
,修改为未被占用的端口号(如8081)。sudo systemctl restart jenkins
。sudo netstat -tuln | grep <新端口>
确认Jenkins已在新端口运行,或通过 curl -I http://localhost:<新端口>
测试访问。ufw
:sudo ufw allow <新端口>/tcp
firewalld
:sudo firewall-cmd --add-port=<新端口>/tcp --permanent
注意:修改配置前建议备份原文件,若问题仍存在可查看Jenkins日志 /var/log/jenkins/jenkins.log
排查其他错误。