NacosレジストリをWindowsサービスに登録する

序文

nacosは、起動するたびにnacosの下のbinディレクトリに手動で入力する必要があるためstartup.cmd、図に示すように、バッチスクリプトを開始し

ます。cmdウィンドウはフラッシュバックせず、起動が成功するまで正常に実行されます。

ただし、黒いウィンドウが閉じられると、nacosサービスが閉じられるため、煩わしいので、この記事では、nacosをWindowsサービスに登録して、nacosをMySQLなどのWindowsサービスに常駐させ、バックグラウンドで実行し続ける方法について説明します。起動するたびに起動コマンドを直接入力できます。また、起動の自動起動を定義することもできます。

WindowsServiceWrapperツールをダウンロードする

ダウンロードアドレス:https ://github.com/winsw/winsw/releases/tag/v2.11.0

ツールをダウンロードした後のデフォルトのダウンロード名はWinSW.NET4.exeです。

  • WinSW.NET4.exeの名前をnacos-service.exeに変更し、nacosのbinディレクトリに配置します。
  • 構成ファイルnacos-service.xmlを作成します

    私のnacosディレクトリはC:\Environment\nacos-server-1.4.1\nacos

nacos-service.xmlの内容は次のとおりです

<service>
  <!-- 唯一服务ID-->
  <id>nacos</id>
  <!-- 显示服务的名称 -->
  <name>Nacos Service</name>
  <!-- 服务描述 -->
  <description>Nacos服务</description>
  <!-- 日志路径 -->
  <logpath>C:\Environment\nacos-server-1.4.1\nacos\bin\logs\</logpath>
  <!-- 日志模式 -->
  <logmode>roll</logmode>
  <!-- 可执行文件的命令 -->
  <executable>C:\Environment\nacos-server-1.4.1\nacos\bin\startup.cmd</executable>
  <!-- 停止可执行文件的命令 -->
  <stopexecutable>C:\Environment\nacos-server-1.4.1\nacos\bin\shutdown.cmd</stopexecutable>
</service>

内部のパスが自分のnacosパスに変更されていることに注意して、ここにマークを付けます

。cmdnacosのbinディレクトリに入るNacosがWindowsサービスに登録されて

いるパスを確認します

nacos-service.exe install

登録は成功し

ました。nacosサービスを表示します。

アンインストールする必要がある場合は、nacosのbinディレクトリに移動し、次のコマンドを実行します。

nacos-service.exe uninstall

Win + X、Windows PowerShell(管理者)

開始コマンドを選択します

net start nacos

正常な起動正常な起動後

、ブラウザテストhttp:// localhost:8848 / nacos/index.html

はコマンドを閉じます

net stop nacos

正常に終了しました
ここに画像の説明を挿入

これでチュートリアルは終了です。

おすすめ

転載: blog.csdn.net/qq_31762741/article/details/121802057