nexus org.sonatype.nexus.bootstrap.jetty.JettyServer - Start failed

INFO [jetty-main-1] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - Running

jvm 1 | 2020-04-20 20:42:38,244+0800 ERROR [WrapperListener_start_runner] *SYSTEM org.sonatype.nexus.bootstrap.jetty.JettyServer - Start failed

jvm 1 | java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present

原因分析:

我的系统 环境变量中设置的JDK 9,而这个“nexus-2.12.0-01” 要求的是JDK 1.8.所以到目录“bin\jsw\conf\wrapper.conf” 中把wrapper.java.command=java 改成wrapper.java.command= JDK 路径\java.exe,如wrapper.java.command=J:\Program Files\Java\jdk1.8.0_221\bin\java.exe ,然后重新启动:nexus.bat start 即可

访问地址 http://localhost:8081/nexus/

默认账号:admin

默认密码:admin123

几个常用命令

服务卸载

nexus.bat uninstall

服务安装

nexus.bat install

服务启动

nexus.bat start

服务启动

nexus.bat stop