服务器部署springboot打包后的jar(服务器多JDK环境)----jdk1.8
2018-03-16 00:00
537 查看
测试用服务器安装了jdk1.7和jdk1.8。当前正在使用的是jdk1.7:
但是springboot使用的是jdk1.8开发的,直接运行java -jar出现版本问题。
解决:
编写启动脚本startup.sh:
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_131
JAVA=$JAVA_HOME/bin/java
nohup $JAVA -jar microservice-0.0.1-SNAPSHOT.jar -Djava.ext.dirs=$JAVA_HOME/lib &
将此文件放到jar包的同级目录下,运行即可:
出现以上信息说时jar包已经后台运行。运行日志可以到本级目录下的nohup.out文件中查看:
vi nohup.out
如果要关闭后台程序,则使用:
ps -ef
kill -9 进程号即可。
但是springboot使用的是jdk1.8开发的,直接运行java -jar出现版本问题。
解决:
编写启动脚本startup.sh:
#!/bin/bash
JAVA_HOME=/usr/java/jdk1.8.0_131
JAVA=$JAVA_HOME/bin/java
nohup $JAVA -jar microservice-0.0.1-SNAPSHOT.jar -Djava.ext.dirs=$JAVA_HOME/lib &
将此文件放到jar包的同级目录下,运行即可:
出现以上信息说时jar包已经后台运行。运行日志可以到本级目录下的nohup.out文件中查看:
vi nohup.out
如果要关闭后台程序,则使用:
ps -ef
kill -9 进程号即可。
相关文章推荐
- jdk 1.8环境下编译打包1.6版本的jar包
- SpringBoot打包分离jar部署
- MyEclipse环境下的JavaWeb项目打包成war包部署到tomcat服务器发生jstl错误解决办法
- jdk 1.7环境下编译打包1.6版本的jar包
- SpringBoot打包jar、war部署项目
- 将jar转换成exe,将jre一起打包生成Setup.exe,在没有jdk环境运行
- Ubuntu 部署 solr6.3.0 环境jdk1.8 tomcat9
- 阿里云服务器配置开发环境第二章:Centos7.3安装jdk1.8以及环境配置
- 关于IDEA的基本环境配置以及快速使用(git拉载程序,Jdk安装,tomcat部署,应用程序打包运行)
- 文件服务器打包jar文件后的spring部署及hibernate自动建表经验总结
- java 使用run as maven build 打包成jar包 部署到服务器运行
- 在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 使用OSS JavaScript的sdk进行web端直传,开发环境下测试没有问题,但部署到服务器上或者打包到IOS原生包中出现了问题。
- 一个spring3.2的项目 从jdk1.7放到1.8的环境中编译,打开网页异常:spring jar包版本升级经历
- 阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- iOS OTA 环境部署(将打包的spa放到本地服务器上)
- springboot web项目打包成 jar包部署在服务器
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)