【问题标题】:Nexus3 OSS: Installing Multiple Instances on WindowsNexus3 OSS:在 Windows 上安装多个实例
【发布时间】:2016-05-11 19:44:59
【问题描述】:

这实际上是一篇信息性帖子,展示了 windows nexus.exe 的一些未记录的功能。如果有人想提供一些其他有关在 Windows 上安装和/或配置 Nexus3 OSS 的有用信息,而在线书籍/文档中没有这些信息,那就太好了!

我需要在我们当前的 Nexus2.x 旁边安装 Nexus3 以利用新的存储库格式,但 Nexus2.x 已经在默认服务名称“nexus”下运行。如何提供 Nexus3 在 Windows 上运行的服务名称?

【问题讨论】:

    标签: nexus sonatype nexus3


    【解决方案1】:

    截至 2017 年 9 月 12 日的 Nexus 3 文档

    https://help.sonatype.com/display/NXRM3

    文档现在包含说明如何为 Nexus 3 安装多个实例:

    https://help.sonatype.com/display/NXRM3/Installation#Installation-RunningasaServiceonWindows

    截至 2017 年 9 月 12 日的 Nexus 2 文档

    https://help.sonatype.com/display/NXRM2/Repository+Manager+2

    为了在 windows 上以不同的服务名称安装 Nexus3,您需要使用 windows 的存档(zip 文件)下载而不是 windows 可执行安装程序。然后,您只需提供您希望服务具有的名称作为正常安装命令的最后一个参数。

    更具体的说明:

    1. 将 zip 文件解压到所需位置。
    2. 使用提升的权限打开命令提示符(以管理员身份运行)并导航到解压后的 nexus3 文件夹的 bin 目录。
    3. 创建服务:

      nexus.exe /install YourUniqueServiceName

    4. 要删除服务:

      nexus.exe /uninstall YourUniqueServiceName

    注意:以这种方式创建/删除服务不会删除nexus安装或数据文件;它们只影响 Windows 服务。相反,windows 安装程序提供了一个卸载程序可执行文件,它将删除安装文件并选择性地删除数据目录。

    这里有一些其他有用的配置选项,用于更改端口和数据目录位置,您在安装多个实例时需要这样做(如上面的用例)。如果您已经安装了该服务,请务必停止它。

    更改端口:

    1. 导航到nexus安装位置下的“etc”目录,打开“org.sonatype.nexus.cfg”配置属性文件。

    2. 将“application-port”属性更改为所需的端口值。

    更改数据目录和/或 java.io 临时目录:

    在 bin 目录下的“nexus.vmoptions”文件中添加或修改以下命令行参数:

    -Dkaraf.data=InsertDesiredDataDirectoryHere
    -Djava.io.tmpdir=InsertDesiredTmpDirectoryHere
    

    【讨论】:

    • @ManfredMoser 我想我从来没有感谢过你更新在线文档并让我知道,所以就这样吧......谢谢:)
    猜你喜欢
    • 2021-05-02
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2012-02-02
    • 2016-11-12
    相关资源
    最近更新 更多