【Bug】Nexus无法正常启动的五种解决方法

查看详细错误日志(定位根本原因)

进入日志目录(默认路径):

cmd 复制代码
cd E:\aaa_Tools\Nexus\nexus-3.83.0-08\sonatype-work\nexus3\log

打开wrapper.log 或 nexus.log 或 commons-daemon.xxxx.log(xxx是时间)

查看日志。

以下是解决方法:

1.JRE版本不对(最有可能)

当提示JRE或JDK版本不对的时候,需要修改环境变量。

如果继续出错,说明你电脑的注册表中卸载java的时候没有完全卸载完

打开注册表:

控制台输入

复制代码
regedit

删除JavaSoft这个文件夹即可:

复制代码
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft

2. 确保以 "管理员身份" 运行 CMD(关键步骤)

错误代码 5 的核心原因是权限不足,必须严格按以下步骤操作:

  • 点击 "开始" → 搜索 "命令提示符"

  • 右键选择 "以管理员身份运行"(必须确认窗口标题栏显示 "管理员:命令提示符")

  • 重新执行启动命令:

    cmd 复制代码
    nexus.exe start SonatypeNexusRepository

3. 检查服务登录账户权限

服务可能使用了权限不足的账户运行,需手动配置为 "本地系统账户":

  1. Win+R输入services.msc → 打开服务管理器
  2. 找到SonatypeNexusRepository服务 → 右键 "属性"
  3. 切换到 "登录" 标签页:
    • 选择 "本地系统账户"(默认可能是 "本地服务" 或其他低权限账户)
    • 勾选 "允许服务与桌面交互"
  4. 点击 "应用" → "确定",然后右键服务选择 "启动"

4. 修复 Nexus 目录权限(彻底授权)

即使以管理员运行,若目录权限未正确配置仍会失败:

  1. 进入 Nexus 安装目录:E:\aaa_Tools\Nexus\nexus-3.83.0-08

  2. 右键目录 → "属性" → "安全" → "编辑"

  3. 在 "组或用户名" 中选择Administrators

    Users:

    • 分别勾选 "完全控制" 下的 "允许"
    • 点击 "应用" 并确认(需等待权限应用完成)
  4. sonatype-work目录(通常在安装目录同级)执行相同的权限设置

5. 重新安装服务(清除损坏的配置)

若服务配置文件损坏,需彻底卸载后重新安装

相关推荐
SundayBear7 小时前
HardFault_Handler处理Bug
bug
利来利往7 小时前
【奇怪的bug】lua的nil不报错
开发语言·bug·lua
初圣魔门首席弟子3 天前
flag使用错误出现bug
c++·bug
初圣魔门首席弟子3 天前
友元类和友元函数bug
bug
初圣魔门首席弟子3 天前
switch缺少break出现bug
c++·算法·bug
毕设源码-邱学长3 天前
【开题答辩全过程】以 Bug交流网站为例,包含答辩的问题和答案
bug
debug 小菜鸟3 天前
aws 实战小bug
云计算·bug·aws
黑客飓风3 天前
RTX 4090算力应用
人工智能·chrome·bug
布拉格沃兹基硕德3 天前
MacOS报错“zsh: command not found: brew”【已解决】
macos·bug
清木Moyu4 天前
layui tree组件回显bug问题,父级元素选中导致子集全部选中
前端·bug·layui