idea版本2019.1
云服务器系统ubuntu
- 配置pom.xml文件
<packaging>jar</packaging>
...
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
-
双击右侧边菜单栏maven→工程名→Lifecycle→package
或者直接在Terminal中运行命令mvn package
mvn package
- 上一步操作会将工程打包成一个xxx.jar文件,存放在工程目录下的target目录里
- 为了方便后续操作,将xxx.jar文件更名为app01.jar
- 将app01.jar上传到云服务器(上传方式)
- 在服务器上运行app01.jar (需要提前安装好jdk和Tomcat服务器)
java -jar app01.jar
- 上一步执行成功后就可以在浏览器中访问了
链接为http://服务器ip地址:Tomcat启动服务的端口号/资源名
以swagger为例>http://203.xxx.xxx.xxx:8888/swagger-ui.html
- 有时候为了方便的调用接口.我们需要让springboot应用在后台一直运行,所以使用nohup不挂断运行命令执行,当账户退出或终端关闭时,程序仍然运行
nohup java -jar app01.jar &
- 使用以下命令来查找在后台运行的进程
ps -aux | grep "java -jar app01.jar"
或者
ss -lntpd | grep :8888(端口号)
- 通过kill命令结束后台进程
kill PID号//任务的PID号