The nexus service was launched, but failed to start

The nexus service was launched, but failed to start

原因1:nexus的wrapper.conf文件问题

1)java版本不支持(查看nexus-2.14.8-01\logs文件夹下的wrapper.log文件)

wrapper  | Starting the nexus service...
wrapper  | --> Wrapper Started as Service
wrapper  | Launching a JVM...

jvm 1    | Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0

解决方法:更换JDK版本(已测试可行)

注:也有人说JAVA9版本新特性,缺少JAVA7,JAVA8自带的一些jar包,下载缺失的jar包后也可以。具体根据日志文件判断。

2)java路径错误

解决方法:

在Nexus安装目录下,找到  bin\jsw\conf 文件夹,打开 wrapper.conf 文件

如图:

The nexus service was launched, but failed to start

修改:wrapper.java.command=java 

:wrapper.java.command=G:\jdk_7u79\bin\java.exe(是自己情况而定)

原因2:8081端口被占用

日志中:[email protected]:8081

查看端口是否被占用

cmd中 输入 netstat   -aon|findstr "8081"

如果端口已被占用,则修改nexus根目录\conf文件夹下nexus.properties文件中的nexus端口号。

相关文章: