主题
执行端部署说明
只是一个部署安装包,只需要部署即可。
获取软件安装包
请联系 QQ
535412000
或邮箱server@wueasy.com
进行咨询
环境变量配置说明
通过环境变量配置基础信息
WUEASY_SERVLET_EXEC_NAME
:应用名称,默认:wueasy-servlet-exec
SPRING_PROFILES_ACTIVE
:环境配置,默认:dev
NACOS_SERVER_ADDR
:nacos地址NACOS_USERNAME
:nacos用户名NACOS_PASSWORD
:nacos密码NACOS_GROUP
:nacos分组,默认:exec
NACOS_DISCOVERY_IP
:nacos指定注册ip,默认自动获取NACOS_DISCOVERY_PORT
:nacos指定注册端口,默认自动获取WUEASY_SERVLET_EXEC_PORT
:服务端口号,默认:8081
数据库连接配置
支持在本地配置或者使用nacos中配置数据库连接
本地配置
在当前执行目录创建文件夹
datasource
,目录中放入数据库连接配置
如下示例,配置数据库连接池信息。如文件名称为:test.properties
,文件名称就是数据库id
properties
driverClassName=com.mysql.cj.jdbc.Driver
jdbcUrl=jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&rewriteBatchedStatements=true
username=root
password=123456
#最小连接池数量
minimumIdle=5
#最大连接池数量
maximumPoolSize=10
# 测试连接
connectionTestQuery=SELECT 1
# 连接超时时间。默认值为30s
connectionTimeout=600000
# 连接池中连接的最大生命周期
maxLifetime=120000
#一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10s
idleTimeout=30000
Nacos中配置
配置中心中配置数据库连接
yaml
wueasy:
servlet:
datasource-type: config #数据库类型,必须指定
datasource:
test: #数据库id,必须和接口中配置中一样
driver-class-name: com.mysql.cj.jdbc.Driver
jdbc-url: jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Shanghai&useSSL=false&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&rewriteBatchedStatements=true
username: root
password: 123456
#最小连接池数量
minimum-idle: 5
#最大连接池数量
maximum-pool-size: 10
# 测试连接
connection-test-query: SELECT 1
# 连接超时时间。默认值为30s
connection-timeout: 600000
# 连接池中连接的最大生命周期
max-lifetime: 120000
#一个连接idle状态的最大时长(毫秒),超时则被释放(retired),缺省:10s
idle-timeout: 30000
接口脚本部署
在当前执行目录创建文件夹
interface
,目录中放入导出的xml文件
linux启动/停止脚本
启动脚本
shell
#!/bin/bash
count=`ps -ef |grep servlet_exec|grep -v grep|wc -l`
if [ $count == 0 ];then
nohup ./servlet_exec > /dev/null 2>&1 &
echo -e "\033[32m 启动成功 \033[0m"
else
echo -e "\033[31m 运行中... \033[0m"
fi
停止脚本
shell
#!/bin/bash
boot_id=`ps -ef |grep servlet_exec|grep -v grep|awk '{print $2}'`
count=`ps -ef |grep servlet_exec|grep -v grep|wc -l`
if [ $count != 0 ];then
kill $boot_id
count=`ps -ef |grep servlet_exec|grep -v grep|wc -l`
if [ $count != 0 ];then
boot_id=`ps -ef |grep servlet_exec|grep -v grep|awk '{print $2}'`
kill -9 $boot_id
fi
echo -e "\033[34m 网关停止成功 \033[0m"
else
echo -e "\033[31m 网关未运行 \033[0m"
fi
检查运行状态脚本
shell
#!/bin/bash
count=`ps -ef |grep servlet_exec|grep -v grep|wc -l`
if [ $count != 0 ];then
echo -e "\033[32m 运行中... \033[0m"
else
echo -e "\033[31m 未运行 \033[0m"
fi
docker启动脚本
docker run -d --privileged -v /sbin/dmidecode:/sbin/dmidecode -v /dev/mem:/dev/mem -v ./license.dat:/srv/license.dat -v ./datasource:/srv/datasource -v ./interface:/srv/interface -p 8002:8080 镜像地址
配置说明
--privileged -v /sbin/dmidecode:/sbin/dmidecode -v /dev/mem:/dev/mem
:必须配置,为了获取主机系统信息-v ./license.dat:/srv/license.dat
:映射授权信息-v ./datasource:/srv/datasource -v ./interface:/srv/interface
:映射数据库配置和接口配置-e GATEWAY_NACOS_SERVER_ADDR=127.0.0.1:8848
:设置镜像环境变量