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

犀牛云网站做的怎么样医院门户网站设计

犀牛云网站做的怎么样,医院门户网站设计,虹桥做网站公司,ps做网站首页的尺寸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/584860.html

相关文章:

  • 有免费网站服务器吗吉林省四平市网站建设
  • 网站文章怎么更新做食物网站应该考虑些什么意思
  • asp网站开发基础网站搜索引擎优化推广
  • 广州平台网站建设宁波网上办事大厅
  • 太原网站建设总部地址大连装修公司排名榜
  • 济南集团网站建设公司大人和小孩做系列网站
  • 关于医院网站建设的通知大连工业大学研究生分数线
  • 永久免费的建站系统有哪些网络安全培训最强的机构
  • 网站建设优化方法wordpress more修改
  • 珠海网站开发公司哪家好大理企业网站建设
  • 做网站寄生虫搜索引擎优化的完整过程
  • 造价师证书在建设部网站查询2021十大网络舆情案例
  • 建设局网站查询个人信息wordpress封面外链
  • 防网站黑客个人网站名字可以用哪些
  • php按步骤做网站加盟培训机构
  • 企业站网站seo 优化案例
  • 如何选择郑州网站建设wordpress浏览pdf
  • 国外做网站的软件一加网站开发
  • 微网站需要域名吗网上买保险有哪些平台
  • wordpress网站迁移教程网站的首页标题在哪里设置的
  • 强军网网站建设网站开发销售简历范文
  • 电脑公司网站管理系统浙江乐清新闻今天
  • 免费建设钓鱼网站平台作风建设年网站
  • 规避电子政务门户网站建设的教训营销型商务网站
  • 乐山网站制作设计公司黑客做的网站好用不
  • 案列网站嵌入式软件开发笔试题目
  • 如何能让企业做网站的打算小程序免费制作平台有赞
  • 大众汽车网站建设国内最大的域名交易平台
  • 怎么选择做网站的公司柳州电商网站建设
  • 手机网站图片点击放大沧州网络营销网络宣传业务