当前位置: 首页 > wzjs >正文

有哪些做特卖的网站广告联盟app下载官网

有哪些做特卖的网站,广告联盟app下载官网,免费域名申请国外,设计之家网1、不使用docker ✅ 1. 检查并安装 Java 环境 检查 Java 是否已安装: java -version✅ 2. 上传 Java 项目 JAR 文件 可以创建一个server文件夹,然后上传目录 查看当前目录 然后创建目录上传jar包 ✅ 3. 启动 Java 服务 java -jar hywl-server.jar…

1、不使用docker

1. 检查并安装 Java 环境

检查 Java 是否已安装:

java -version

 

2. 上传 Java 项目 JAR 文件

可以创建一个server文件夹,然后上传目录 

查看当前目录

 然后创建目录上传jar包

3. 启动 Java 服务 

java -jar hywl-server.jar

这个命令会 阻塞当前终端,关闭终端后服务会终止 

✅ 4. 后台启动 Java 服务  

nohup java -jar hywl-server.jar > app.log 2>&1 &
nohup java -jar -Dspring.profiles.active=dev hywl-server.jar > app.log 2>&1 &
tail -f app.log

停止服务:

通过 ps 命令查找并终止进程

ps -ef | grep hywl-server.jar

 PID 是 5007,然后执行:

kill -9 5007

补充:

信号数字信号名称作用
1SIGHUP挂起信号,重新加载配置
2SIGINT中断(Ctrl + C)
9SIGKILL强制终止进程
15SIGTERM终止进程(默认信号)
18SIGCONT继续运行停止的进程
19SIGSTOP暂停进程

 

✅ 5.脚本后台启动 Java 服务  

启动脚本:

vi start.sh
#!/bin/bash# 项目名称(JAR文件名称)
APP_NAME="hywl-server.jar"# JVM 参数(可根据需要调整)
JAVA_OPTS="-Xms512m -Xmx1024m -Dspring.profiles.active=dev"# 日志文件路径
LOG_FILE="app.log"# 检查进程是否已启动
PID=$(pgrep -f "$APP_NAME")if [ -n "$PID" ]; thenecho "服务已启动,PID: $PID"exit 0
fi# 启动服务
echo "启动服务: $APP_NAME"
nohup java -jar $JAVA_OPTS $APP_NAME > $LOG_FILE 2>&1 &# 获取新的PID
PID=$(pgrep -f "$APP_NAME")
echo "服务启动成功,PID: $PID"
echo "日志文件:$LOG_FILE"

然后设置脚本权限

chmod +x start.sh

最后启动服务

./start.sh

再编写一个停止脚本 stop.sh: 

vi stop.sh
#!/bin/bash# 项目名称(JAR文件名称)
APP_NAME="hywl-server.jar"# 获取PID
PID=$(pgrep -f "$APP_NAME")if [ -z "$PID" ]; thenecho "服务未运行"exit 0
fi# 停止服务
echo "停止服务,PID: $PID"
kill -9 $PIDecho "服务已停止"
chmod +x stop.sh

再编写一个 restart.sh

vi restart.sh
#!/bin/bash./stop.sh
sleep 2
./start.sh
chmod +x restart.sh

 ✅ 6.脚本后台启动 Java 服务 (plus)

#!/bin/bash
set -eDATE=$(date +%Y%m%d%H%M)
# 基础路径(绝对路径)
BASE_PATH=/root/service
# 服务名称。同时约定部署服务的 jar 包名字也为它。
SERVER_NAME=hywl-server
# 环境
PROFILES_ACTIVE=dev# heapError 存放路径
HEAP_ERROR_PATH=$BASE_PATH/heapError
# JVM 参数
JAVA_OPS="-Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$HEAP_ERROR_PATH"# SkyWalking Agent 配置
#export SW_AGENT_NAME=$SERVER_NAME
#export SW_AGENT_COLLECTOR_BACKEND_SERVICES=192.168.0.84:11800
#export SW_GRPC_LOG_SERVER_HOST=192.168.0.84
#export SW_AGENT_TRACE_IGNORE_PATH="Redisson/PING,/actuator/**,/admin/**"
#export JAVA_AGENT=-javaagent:/work/skywalking/apache-skywalking-apm-bin/agent/skywalking-agent.jar# 停止:优雅关闭之前已经启动的服务
function stop() {echo "[stop] 开始停止 $BASE_PATH/$SERVER_NAME"PID=$(ps -ef | grep $BASE_PATH/$SERVER_NAME | grep -v "grep" | awk '{print $2}')# 如果 Java 服务启动中,则进行关闭if [ -n "$PID" ]; then# 正常关闭echo "[stop] $BASE_PATH/$SERVER_NAME 运行中,开始 kill [$PID]"kill -15 $PID# 等待最大 120 秒,直到关闭完成。for ((i = 0; i < 120; i++))dosleep 1PID=$(ps -ef | grep $BASE_PATH/$SERVER_NAME | grep -v "grep" | awk '{print $2}')if [ -n "$PID" ]; thenecho -e ".\c"elseecho '[stop] 停止 $BASE_PATH/$SERVER_NAME 成功'breakfidone# 如果正常关闭失败,那么进行强制 kill -9 进行关闭if [ -n "$PID" ]; thenecho "[stop] $BASE_PATH/$SERVER_NAME 失败,强制 kill -9 $PID"kill -9 $PIDfi# 如果 Java 服务未启动,则无需关闭elseecho "[stop] $BASE_PATH/$SERVER_NAME 未启动,无需停止"fi
}# 启动:启动后端项目
function start() {# 开启启动前,打印启动参数echo "[start] 开始启动 $BASE_PATH/$SERVER_NAME"echo "[start] JAVA_OPS: $JAVA_OPS"echo "[start] JAVA_AGENT: $JAVA_AGENT"echo "[start] PROFILES: $PROFILES_ACTIVE"# 开始启动nohup java -server $JAVA_OPS $JAVA_AGENT -jar $BASE_PATH/$SERVER_NAME.jar --spring.profiles.active=$PROFILES_ACTIVE > nohup.out 2>&1 &echo "[start] 启动 $BASE_PATH/$SERVER_NAME 完成"
}# 部署
function deploy() {cd $BASE_PATH# 第一步:停止 Java 服务stop# 第二步:启动 Java 服务start
}deploy

 一般修改

 

 

启动:

tail -f nohup.out

注意:这里是stop还是启动,所以

ps -ef | grep hywl-server.jar | grep -v grep
kill -15 12345


 

2、使用docker

02Docker(mysql、nginx)-CSDN博客

http://www.dtcms.com/wzjs/383878.html

相关文章:

  • 初中校园网站建设制度百度推广登录首页网址
  • 网站备案流程慢陕西百度代理公司
  • 五大门户网站seo软件工具
  • 中国网站开发的前景西安百度推广怎么做
  • 我市精神文明建设的门户网站是学电商哪个培训学校好
  • 哈尔滨专业做网站公司域名批量查询注册
  • 网站进度条他妈到底怎么做网络广告推广方式
  • 邢台地区网站建设独立网站推广线上推广
  • 专业建设规划方案模板宁波优化seo是什么
  • ps 做ui比较好的网站有哪些经典软文文案
  • 做字幕网站有哪些山东济南seo整站优化费用
  • wordpress做下载型网站seo综合诊断工具
  • seo产品推广北京seo优化多少钱
  • 刚做的网站怎么搜索不出来的创建网站免费注册
  • 360免费建站为什么注册不了色盲怎么治疗
  • 环保网站怎么做网络营销专业学什么
  • 商城网站开发价格石家庄关键词优化平台
  • 杭州网站建设培训班李江seo
  • 网站发帖做业务网站下载免费软件
  • 手机网站开发书籍微信小程序开发
  • 淄博张店网站建设子域名大全查询
  • 北京威凯建设发展招聘网站青岛网站制作推广
  • 做网站设计赚钱吗软文投稿平台有哪些
  • 小程序商店怎么接入视频号seo同行网站
  • 北京金创网站建设某个网站seo分析实例
  • 临桂区建设局网站黑科技引流工具
  • 学网站建设能赚钱吗网络销售技巧
  • 邯郸做网站的公司哪家好互联网推广中心
  • 网络做网站如何盈利引擎seo优
  • 网站开发协义合肥关键词快速排名