基础知识-springboog部署

100 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第24天,点击查看活动详情 springboog部署

  1. 上传jdk1.8

  2. 修改jdk的环境变量,修改文件

vi /ect/profile

修改JAVA_HOME

export JAVA_HOME=/usr/jdk18

export CLASSPATH=CLASSPATH:CLASSPATH:JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=PATH:PATH:JAVA_HOME/bin:JAVAHOME/jre/bin:JAVA_HOME/jre/bin:HOME:/sbin:/usr/sbin:/bin:.

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export ASTERISK_HOME=/home/sybase/IPCC/IPCCConfServer

export PATH=PATH:PATH:ASTERISK_HOME/sbin

执行命令 source /etc/profile 使生效

  1. 修改tomcat中 catalina.sh中 修改 tomcat使用的jdk为jdk1.6

在文件开头中加入以下两句

export JAVA_HOME=/usr/jdk16/

export JRE_HOME=/usr/jdk16/jre

  1. 启动springboot

sso.sh脚本

#!/bin/sh

cd /etc/rc.d/init.d

nohup /usr/jdk18/bin/java -jar /usr/local/agentServer.jar --server.port=9000 >/dev/null 2>&1 &

指定了启动时使用的端口

java -jar xxx.jar > catalina.out 2>&1 &

 

  • catalina.out将标准输出指向制定文件catalina.out

  • 2>&1 输出所有的日志文件

  • & 后台启动

启动 脚本

#!/bin/bash
PID=$(ps -ef | grep agentServer.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
    echo Application is already stopped
else
    echo kill $PID
    kill $PID
fi

停止脚本--kill -9 pid

#!/bin/sh

cd /etc/rc.d/init.d
nohup /usr/jdk18/bin/java -jar /usr/local/agentServer.jar --server.port=9000 >/dev/null 2>&1 &