博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 2.x项目jar包部署
阅读量:2388 次
发布时间:2019-05-10

本文共 3260 字,大约阅读时间需要 10 分钟。

1、修改pom.xml

修改两处:

(1)修改maven中的package方式为jar

jar

(2)修改<build></build>

org.springframework.boot
spring-boot-maven-plugin
cn.hadron.db.DbApplication
repackage

如果此处不指定mainClass的话,很有可能就是项目可以打包成功,并且可以java -jar *.jar成功启动,但是访问不了任何服务。

2、打包

进到此项目的根目录,即pom.xml所在文件目录

mvn clean package

在这里插入图片描述

3、启动jar包

进入到jar所在目录位置,使用java -jar *.jar启动

...\target>java -jar db-0.0.1-SNAPSHOT.jar

在这里插入图片描述

在这里插入图片描述

4、页面访问

在这里插入图片描述

5、Linux服务器后端运行jar

[root@node opt]# nohup java -jar db-0.0.1-SNAPSHOT.jar > /tmp/db.log &[1] 31334[root@node opt]# nohup: ignoring input and redirecting stderr to stdout[root@node opt]#
[root@node opt]# tailf /tmp/db.log 2019-02-14 15:54:59.078  INFO 31334 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]2019-02-14 15:54:59.078  INFO 31334 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.14]2019-02-14 15:54:59.094  INFO 31334 --- [           main] o.a.catalina.core.AprLifecycleListener   : The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]2019-02-14 15:54:59.204  INFO 31334 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/db]     : Initializing Spring embedded WebApplicationContext2019-02-14 15:54:59.205  INFO 31334 --- [           main] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 2108 ms2019-02-14 15:54:59.747  INFO 31334 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'applicationTaskExecutor'2019-02-14 15:55:00.075  INFO 31334 --- [           main] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page template: index2019-02-14 15:55:00.244  INFO 31334 --- [           main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService 'taskScheduler'2019-02-14 15:55:00.363  INFO 31334 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path '/db'2019-02-14 15:55:00.368  INFO 31334 --- [           main] com.cntaiping.tpa.db.DbApplication       : Started DbApplication in 3.936 seconds (JVM running for 4.581)2019-02-14 15:55:38.391  INFO 31334 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/db]     : Initializing Spring DispatcherServlet 'dispatcherServlet'2019-02-14 15:55:38.392  INFO 31334 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'2019-02-14 15:55:38.404  INFO 31334 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 11 ms上传文件夹...

6、Linux查看jar进程

[root@node ~]# ps -ef | grep .jarroot      5565     1  0 Feb28 ?        00:01:38 java -jar db-0.0.1-SNAPSHOT.jarroot     26647 12566  0 09:49 pts/0    00:00:00 grep --color=auto .jar[root@node ~]#

转载地址:http://wgvab.baihongyu.com/

你可能感兴趣的文章
Anti-sec安全培训 部分试看视频
查看>>
FreeBSD kernel NFS client local vulnerabilities
查看>>
JXplorer 的简单使用
查看>>
如何启用 LDAP 签名 Windows Server 2008 中
查看>>
获取ngnix,apache,php,mysql的编译参数 zz from xi4oyu
查看>>
使用ettercap嗅探ssh口令
查看>>
Linux下的内网反弹实例
查看>>
Command execution with a MySQL UDF
查看>>
OTPs: Using s/Key with SSH via OPIE
查看>>
使用arpwatch和arping来排查ARP攻击
查看>>
Linux硬件监控方法
查看>>
RSA SecurID Authentication linux sshd PAM deploy
查看>>
转: pam 禁止某些用户使用ssh 远程登录
查看>>
小包优先+web优先+游戏爆发+单IP限速+连接数限制 脚本V2.0
查看>>
Rhel5 配置NTP服务
查看>>
定制rhel的stage2.img/minstg2.img文件
查看>>
ZZ Quick-Tip: Linux NAT in Four Steps using iptables
查看>>
北京的住房公积金是否可用于还外地的房贷
查看>>
mysqlhotcopy 热备工具体验与总结
查看>>
MooseFS安装笔记
查看>>