java -jar运行程序,但是断开服务器连接,就会关闭问题

1. nohup java -jar XXX.jar >log.out &;

解析: 把此进程作为后台进程运行,且把日志输出到log.out文件中

 

2 指定jdk 进行项目启动

$JAVA_HOME/bin/java -Xms 256m Xmx 1024m -Djava.security.policy=java.policy  -Djava.awt.headless = true -Dfile.encoding=utf-8 -classpath $CLASS_PATH "com.ultra.power.main" $*        

 启动时 : nohup ./startServer.sh & tail -f ../logs/**.log   == 若没有nohup  则在关闭链接时  进程会挂掉

3

export JAVA_HOME=/home/upm/jdk1.8.0_111
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
for i in lib/*.jar;
    do CLASSPATH=$i:${CLASSPATH}
done
export CLASSPATH=.:${CLASSPATH}

java -cp ${CLASSPATH} com.richinfo.birtnotify.main.Main

你可能感兴趣的:(linux)