2016-05-11 19 views
1

これは実際にはWindows nexus.exeのいくつかの文書化されていない機能を示す情報提供の投稿です。オンラインブック/ドキュメントでは手に入らないWindows上のNexus3 OSSインストールや設定に関するその他の有益な情報を提供したいと思っている人は、それが素晴らしいでしょう!Nexus3 OSS:Windowsに複数のインスタンスをインストールする

新しいリポジトリ形式を利用するには、Nexus2.xを既存のNexus2.xにインストールする必要がありましたが、Nexus2.xは既定のサービス名「nexus」で既に実行されています。 Nexus3がWindows上で動作するサービス名を提供するにはどうすればよいですか?

答えて

4

ネクサス3ドキュメントドキュメントは今ネクサス3用の複数のインスタンスをインストールする方法を明確にする命令を含んで2017年9月12日

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

のよう:

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

Nexus 2のドキュメント(2017/09/12現在)

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

Windows上の別のサービス名でNexus3をインストールするには、ウィンドウの代わりに、Windowsの実行インストーラのためにダウンロードしたアーカイブ(zipファイル)を使用する必要があります。次に、通常のインストールコマンドの最後のパラメータとして、サービスに含める名前を指定します。

より具体的な手順:

  1. 所望の位置にzipファイルを解凍。
  2. 昇格された権限(管理者として実行)でコマンドプロンプトを開き、解凍したnexus3フォルダのbinディレクトリに移動します。サービスを作成するには
  3. nexus.exe /サービスを削除するにはYourUniqueServiceName

  4. をインストール:

    nexus.exe /アンインストールYourUniqueServiceName

注:作成/この方法でサービスを削除しても、nexusのインストールファイルやデータファイルは削除されません。それらはWindowsサービスにのみ影響します。逆に、Windowsインストーラは、インストーラファイルを削除し、オプションでデータディレクトリも削除するアンインストーラ実行可能ファイルを提供します。

ここでは、ポートとデータディレクトリの場所を変更するための便利な設定オプションがあります(上記の使用例のように、複数のインスタンスをインストールするときに行う必要があります)。既にサービスをインストールしている場合は、サービスを停止してください。

ポートを変更するには:ネクサス設置場所の下に「など」ディレクトリに

  1. 移動して、「org.sonatype.nexus.cfg」構成プロパティファイルを開きます。

  2. "application-port"プロパティを目的のポート値に変更します。

    は、binディレクトリに「nexus.vmoptions」ファイルに追加するか、次のコマンドライン引数を変更します:

データディレクトリおよび/またはjava.io一時ディレクトリを変更するには

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

これはすべてオンラインドキュメントにあります。 –

+0

@ManfredMoser私はオンラインドキュメントを更新してくれたことに感謝したと思います。 – Pytry

関連する問題