现象

nexus所在服务器迁移后,访问之前的nexus服务,无法访问。

遇到的问题:
1、启动服务失败,提示“系统找不到指定的文件”
2、nexus install失败,提示指定的服务已经标记为删除

解决过程

  1. 确认服务是否正常:进入nexus服务所在虚拟机,查看服务中nexus服务是否开启(操作:在开始,运行中输入services.msc)
  2. 发现服务没有启动,尝试启动服务,结果启动失败,提示“系统找不到指定的文件”
  3. 找到本地nexus服务所在文件夹,定位到bin中以管理员身份运行nexus.bat文件,结果也启动失败,提示“系统找不到指定的文件”
  4. 在开始运行中输入cmd,定位到nexus的bin目录下,输入:nexus uninstall
  5. 查看服务中nexus服务,结果还存在,然后关闭之前打开的服务窗口,再次打开一个新的服务窗口,查看nexus服务是否还存在,结果不存在了
  6. 继续在cmd中nexus的bin目录下输入nexus install(说明:如果没有执行步骤5就执行步骤6会失败,提示指定的服务已经标记为删除
  7. 关闭之前的服务窗口,再次打开新的服务窗口,查看服务中是否有nexus服务,结果生成新的nexus服务

注意

(注意:需要关闭之前打开的服务窗口,重新打开一个新的服务窗口再操作uninstall和install,操作才会生效)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐