注册服务
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nacos/distribution/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/distribution/bin/shutdown.sh
ExecStop=/usr/local/nacos/distribution/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
修改startup.sh 添加JAVA_HOME
#!/bin/bash
# Copyright 1999-2018 Alibaba Group Holding Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
**JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.272.b10-7.ky10.x86_64**
cygwin=false
darwin=false
os400=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
esac
保存后执行以下命令
systemctl daemon-reload
systemctl enable nacos.service
systemctl start nacos.service
共享模块修改后项目自动更新配置
cloud:
nacos:
discovery:
ip: 127.0.0.1 #docker安装nacos 需要配置每个项目的ip
# 服务注册地址
server-addr:
namespace:
config:
# 配置中心地址
server-addr:
namespace:
# 配置文件格式
file-extension: yml
# 共享配置
shared-configs:
- data-id: application-pro.yml
refresh: true #共享配置修改自动更新 默认关闭