windows 10下Nexus的安装与启动
1,安装Nexus
下载链接:https://www.sonatype.com/download-oss-sonatype
Nexus提供了两种安装方式,一种是内嵌Jetty的bundle,只要你有JRE就能直接运行。第二种方式是WAR,你只须简单的将其发布到web容器中即可使用,这里只说第一种安装方式。
解压nexus-2.14.4-03-bundle.tar.gz到任意文件夹,我解压到了E:\developingSoftware\Nexus,解压后的目录下有两个文件:nexus-2.14.-03和sonatype-work
在E:\developingSoftware\Nexus\nexus-2.14.4-03\bin\jsw\conf文件夹中找到wrapper.conf配置文件打开,找到下面这一行:
把这一行改为:wrapper.java.command=E:\eclipseAddition\Java\jdk1.8.0_121\bin\java,其中E:\eclipseAddition\Java\jdk1.8.0_121\bin是我安装jdk的bin目录,读者可以根据自己安装的jdk目录进行修改
然后打开解压后的nexus文件,进入..\nexus-2.14.4-03\jsw目录,这里有各个系统版本对应的文件,读者可根据自己系统版本进行选择:
进入其中一个文件后:
运行install-nexus.bat文件安装nexus,如果在控制台(cmd)报出错误:wrapper | OpenSCManager failed - 拒绝访问。 (0x5),则表示当前系统用户不是管理员,没有运行该文件的权限,这时应该右键-->以管理员身份运行
2,启动nexus
安装后运行start-nexus.bat文件启动nexus(同样以管理员身份),如果在启动过程中报错,无法启动:
打开..\nexus-2.14.4-03\logs目录找到wrapper.log文件打开查看log日志:
报错信息address already in use:bind显示端口号被占用了,nexus默认的端口号是8081,我们可以打开控制台,输入netstat -ano命令查看占用8081端口号的进程的PID,我这里显示的PID是17424
然后打开任务管理器,查找PID为17424的进程把它关掉:
再次运行start-nexus.bat文件,用浏览器打开http://localhost:8080/nexus/,出现以下界面则说明启动成功:
当然,我们也可以通过修改nexus端口号来避免冲突:
进入..\nexus-2.14.4-03\conf目录找到打开conf.properties文件,找到下面这行:
application-port=8081
然后就可以把端口号8081改成自己想要的端口号了