Linux(CentOS 7) 部署Spring Boot 打包的jar文件
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
安装JDK 1.8
参考
检查jdk版本,查看是否已经安装
java -version
系统环境:centos-7.4
安装方式:rpm安装
软件:jdk-8u161-linux-x64.rpm 下载地址
下载 jdk *.rpm文件到当前目录下
wget -c http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm
执行安装操作
rpm -ivh jdk-8u161-linux-x64.rpm
安装失败:
[root@... ~]# rpm -ivh jdk-8u161-linux-x64.rpm
error: open of <html> failed: No such file or directory
error: open of <head> failed: No such file or directory
error: open of <title>Unauthorized failed: No such file or directory
网上的教程,不清楚为什么会失败!!!
终于找到原因:文件下载不对,查看大小得知(大小才8kb,而真实的大小是166.09 MB 才对!)
[root@... ~]# du -m jdk*
1 jdk-8u161-linux-x64.rpm
[root@... ~]# du -k jdk*
8 jdk-8u161-linux-x64.rpm
[root@... ~]# du -b jdk*
5307 jdk-8u161-linux-x64.rpm
看来不能直接在Oracle上下载文件,只能下载在本地,再上传到服务器了
http://download.oracle.com/errors/download-fail-1505220.html
换种方式安装,安装* .tar.gz
和上面一致的结果,不能直接下载!!
上传新的jdk-8u161-linux-x64.rpm软件到/root/执行以下操作
[root@...~]# rpm -ivh jdk*.rpm
Preparing... ################################# [100%]
Updating / installing...
1:jdk1.8-2000:1.8.0_161-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
检查安装结果:
[root@...~]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
设置全局环境变量
在/etc/profile.d/下创建一个叫做java.sh 的文件
vi /etc/profile.d/java.sh
java.sh内容:
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_161
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export PATH JAVA_HOME JRE_HOME CLASSPATH
注意JAVA_HOME正确路径
使环境变量生效
source /etc/profile.d/java.sh
运行可执行的 jar应用
使用命令:
[root@... ~]# java -jar file.jar
或
[root@... ~]# java -jar /path/to/my/java/app.jar #/path/to/my/java/app.jar表示应用的路径
或
[root@... ~]# java -jar /path/to/my/java/app.jar arg1 arg2 # arg1表示参数1 ,arg2表示参数2
测试
调用接口测试结果
成功返回结果!!!
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献6条内容
所有评论(0)