Nexus升级后使用旧版本

时间:2015-01-27 10:31:45

标签: nexus

我在Windows 7企业环境(x86)上使用Nexus OSS(v2.5.1-01)。由于这是一个非常旧的版本,我想将其更新到最新版本(2.11.1-01)。

由于我与原始系统的安装和配置无关,因此管理Nexus对我来说是一项相当新的任务。但它似乎很容易,因为我只需下载最新版本,并将其解压缩到Nexus主目录(official Sonatype post)。据我所知,在我必须遵循的升级说明link中没有手动步骤。

到目前为止,这么好。我下载了它并将其解压缩到我们的Nexus文件夹中(" C:\ Program Files(x86)\ Sonatype Nexus \")现在我在这个目录中有三个文件夹:

  • Sonatype的工作
  • NEXUS-2.5.1-01
  • NEXUS-2.11.1-01

什么都没发生,所以我重新启动了服务器(在CMD中:(&#34; C:\ Program Files(x86)\ Sonatype Nexus \ nexus-2.5.1-01 \ bin \ nexus.bat&#34;停止并且(&#34; C:\ Program Files(x86)\ Sonatype Nexus \ nexus-2.11.1-01 \ bin \ nexus.bat&#34; start)。服务器已启动,但仍旧版本号。< / p>

对我来说有点奇怪的是,在$ NEXUS / sonatype-work / nexus / conf / nexus.xml中有一个属性2.5.1-01。 但是当我把它改成&#34; 2.11.1-01&#34;并重新启动服务器,它启动,但仍然有旧的版本号。

就我在互联网上寻求帮助而言,我找不到有这个问题的人,所以我在思考,我可能做错了什么。有没有人有想法,它可能是什么?

1 个答案:

答案 0 :(得分:2)

您不应更改nexus.xml中的版本号。在Windows下,您需要转到旧版Nexus(nexus-2.5.1-01)的目录并执行:

bin\jsw\windows-x86-64\stop-nexus.bat
bin\jsw\windows-x86-64\uninstall-nexus.bat

然后在nexus-2.11.1-01

bin\jsw\windows-x86-64\install-nexus.bat
bin\jsw\windows-x86-64\start-nexus.bat

(显然,这是针对x64的。如果你在32位机器上运行,则必须更改为相应的路径。)

此外,您应该将您手动进行的所有更改还原到包含版本字符串的资源。这绝对不是升级Nexus的方式(可能会导致问题)。

相关问题