开始
Linux 下安装说明
这里以CentOS为例
1. 安装JDK
1.1 下载地址: https://www.oracle.com/java/technologies/javase-server-jre8-downloads.html
1.2 解压缩:
$ tar -xzvf server-jre-8u251-linux-x64.tar.gz /opt/java
1.3 修改环境变量:
$ vim /etc/profile
在文件末尾加上:
JAVA_HOME=/opt/java
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export JAVA_HOME
export PATH
export CLASSPATH
1.4 重新加载环境变量
$ source /etc/profile
1.5 验证安装是否成功
$ java -version
有输出结果表示成功
1.6 开放端口 这个需要去阿里云或者腾讯云管理控制台开放程序需要监听的端口
1.7 配置jdk字体 复制simsun.ttf 到 /opt/java/jre/lib/fonts目录中
2. 运行项目
2.1 启动 放置jar包到任意位置,然后输入以下命令启动
$ java -jar picture-0.0.1.jar
# --server.port=8080 指定监听端口
# --server.servlet.context-path=/picture 指定URL起始路径
# 例如:java -jar picture-0.0.1.jar --server.port=8089
2.2 Linux 下后台运行(可选)
$ nohup java -jar picture-0.0.1.jar --server.port=8888 &
2.3 Linux 服务运行(可选)
$ sudo ln -s /opt/picture-0.0.1.jar /etc/init.d/picture
$ chmod +x /etc/init.d/picture
# 启动停止等 start|stop|restart|status
$ service picture start
# 开机启动
$ chkconfig --add picture
$ chkconfig picture on
# 查看启动项
$ chkconfig --list
注意:
日志路径:/var/log/picture.log
PID: /var/run/picture/picture.pid
修改默认端口方式:
jar同目录创建 picture-0.0.1.conf (同名.conf)
文件内容如下:
RUN_ARGS="--server.port=8089"