永久修改Jenkins启动端口的一种解决方法
2015-04-02 11:15
411 查看
As we know,Jenkins的默认端口是8080.但是8080这个端口是安全端口,很多程序或者服务都需要使用这个端口。顺便说说端口的分类:
端口可分为3大类:
1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
3) 动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始
面对这种端口冲突,我们只能选择改变Jenkins的端口。Jenkins提供的方法是:
在控制台中执行命令 cd <JENKINS_HOME>
java -jar jenkins.war --httpPort=8081
这样可以临时修改Jenkins端口,如果你重启Jenkins的话会发现启动的还是8080端口,你之前在修改端口下创建的job都不见了。为了永远的解决这个问题,我们可以寻求bat脚本或者shell脚本的帮助。
bat脚本为例: set JENKINS_HOME=C:\Jenkins
cd <JENKINS_HOME>
java -jar jenkins.war --httpPort=8081
每次都通过运行这个脚本来启动Jenkins,其实就是每次都设置一次Jenkins的端口,虽然方法并不高明但是确实解决了问题。
端口可分为3大类:
1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
3) 动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始
面对这种端口冲突,我们只能选择改变Jenkins的端口。Jenkins提供的方法是:
在控制台中执行命令 cd <JENKINS_HOME>
java -jar jenkins.war --httpPort=8081
这样可以临时修改Jenkins端口,如果你重启Jenkins的话会发现启动的还是8080端口,你之前在修改端口下创建的job都不见了。为了永远的解决这个问题,我们可以寻求bat脚本或者shell脚本的帮助。
bat脚本为例: set JENKINS_HOME=C:\Jenkins
cd <JENKINS_HOME>
java -jar jenkins.war --httpPort=8081
每次都通过运行这个脚本来启动Jenkins,其实就是每次都设置一次Jenkins的端口,虽然方法并不高明但是确实解决了问题。
相关文章推荐
- 永久修改Jenkins启动端口的一种解决方法
- windows 不能在本地计算机启动apache2 的解决方法(不是修改端口)
- vsFTPd修改端口以及一种错误的解决方法
- 因端口被占用导致IIS无法启动的解决方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法
- rhel6 fstab修改有误导致无法启动的解决方法
- Windows下Apache启动时候报80端口被占用的解决方法,非IIS占用
- ics服务启动失败的一种解决方法
- Ubuntu修改IP地址后 ORALCE监听无法启动的解决方法。
- oracle10g安装完成后修改机器名导致无法启动监听服务的解决方法
- oracle修改SGA后无法启动的解决方法
- Linux修改fstab引起系统无法启动问题的解决方法
- RHEL5 fstab文件修改错误导致系统启动失败的解决方法
- 由于XXX端口在使用,无法启动VS开发服务器的解决方法
- [笔记].关于使用Nios II Flash Programmer下载后无法从EPCS启动的一种解决方法;sof+elf>flash>hex>jic
- 【发现】ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试——解决方法
- Linux修改fstab引起系统无法启动问题的解决方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法
- oracle修改SGA后无法启动的临时解决方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法(转)