使用mybatis assembly插件打成tar包,在linux系统中运行服务

assembly插件插件地址:

链接:https://pan.baidu.com/s/1i6bWPxF 密码:gad5

sembly插件

2在项目的pom.xml文件加入所需节点:

注意:如果使用idea工具,所导入的节点会有报红提示,不用理会。

src/main/resources

**/*.properties

**/*.xml

false

src/main/java

**/*.xml

false

org.apache.maven.plugins

maven-jar-plugin

2.6

com.woasis.service.his.Main

true

custom

../lib/

$${artifact.artifactId}-$${artifact.version}.$${artifact.extension}

bin/**

conf/**

logs/**

/*.xml

/*.properties

maven-assembly-plugin

src/main/assembly/assembly.xml

make-assembly

package

single

org.apache.maven.plugins

maven-surefire-plugin

2.19.1

true

org.apache.maven.plugins

maven-resources-plugin

2.5

org.apache.maven.plugins

maven-compiler-plugin

3.7.0

1.7

1.7

-verbose

-Xlint:unchecked

-Xlint:deprecation

-extdirs

${project.basedir}/lib

3.将项目打成tar包

打开window的cmd命令窗口(建议以管理员身份运行)

切换到项目目录敲入以下命令:

在项目目录的target目录下生成所需jar包和tar包、

使用xftp将所需tar包传入到linxu系统中进行解压操作

4修改start.sh文件

start.sh所在位置

vim start.sh

dos2unix start.sh

6.启动服务

进入bin了目录下,执行start.sh文件

执行以下启动命令:

./start,sh

到此完成----------------------------------------

问题:

如果在启动服务时,一直启动不起来,请查看打出的jar包注意是jar包

Jar包文件内容查看

此文件中所扫描的是整个项目的依赖jar包。

Linux编译mybatis,使用mybatis assembly插件打成tar包,在linux系统中运行服务-Go语言中文社区...相关推荐

  1. java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法

    本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...

  2. zynq Linux软件中断,zynq7010 在 linux 系统下 irq_f2p 中断驱动-Go语言中文社区

    1 说明 zynq 平台,需要用到 pl (FPGA)端发送中断给 ps端(ARM),发送的中断名称为 IRQ_F2P[15:0],该中断一共有16个,中断号分别为 61-68, 84-91.本文针对 ...

  3. Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...

    1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o 2.linux 系统c语言生成.so文件,----->gcc -sh ...

  4. linux解压tar后缀的包,解压tar包的linux命令的详细说明

    Linux系统下解压tar包自然要用到tar命令.下面由学习啦小编整理了解压tar包的linux命令的详细说明,希望对你有帮助. 解压tar包的linux命令的详细说明 tar -c: 建立压缩档案 ...

  5. python画图中文显示_解决Linux系统中python matplotlib画图的中文显示问题

    最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...

  6. 优化Linux系统中的服务

    优化Linux系统中的服务 实验要求 设置Linux系统每次开机后自动进入字符模式界面. 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务: atd.bluetooth.c ...

  7. linux运行360sh,在深度deepin系统中运行install.sh文件的方法

    在深度deepin操作系统中有时会遇到x.sh文件,如在安装canon imageclass 4712驱动时,找到linux-ufrii-drv-360-sc替代,但install.sh不知道如何运行 ...

  8. Linux学习总结(49)——应当竭力避免在系统中运行的 Linux 命令

    前言 如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令.以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在 ...

  9. 解决Linux系统中python matplotlib画图的中文显示问题

    解决Linux系统中python matplotlib画图的中文显示问题 参考文章: (1)解决Linux系统中python matplotlib画图的中文显示问题 (2)https://www.cn ...

最新文章

  1. 黄学东出任微软全球人工智能首席技术官!微软首位华人技术院士全面负责Azure云AI...
  2. Spring框架介绍及使用(转载)
  3. nginx中301和302重定向之间的区别
  4. c语言对空指针memcpy,C语言memcpy 断错误
  5. SQL重置数据表id
  6. 正则表达式(grep命令,egrep命令,sed命令,awk命令,sort工具,uniq工具)
  7. 算法设计之—直接 遍历/穷举法、贪心算法、动态规划、回溯法、EM方法
  8. 测试Maven版本插件自动递增版本号
  9. HTML DOM console.table() 方法
  10. WebScoket 规范 + WebSocket 协议
  11. opencv2+ glob循环读入图片,将文件夹中的图片统一格式
  12. POJ2115 C Looooops 扩展欧几里德
  13. 苹果mac科学计算器:PCalc
  14. (box-shadow)阴影 -CSS3 注:外阴影
  15. php smarty 翻译标签,Smarty自定义block标签
  16. 药店零售管理php系统,医药POS零售管理系统
  17. java根据id查询名字_Mybatis根据id查询用户信息
  18. linux 蓝牙打印机驱动安装失败,Win7蓝牙驱动安装失败的原因分析与解决方法
  19. 注册Gmail账号手机号码提示无法验证
  20. 使用clonezilla(在生龙)克隆系统

热门文章

  1. 配置Keil C51配置开发 STC51单片机过程
  2. Java中jsonObject与String等互转问题
  3. 已解决Cause: java.sql.SQLException: Incorrect string value: ‘\\xF0\\x9F\\x8C\\xB8 \\xE5...‘报错
  4. java 多级级联菜单回显_详解element-ui级联菜单(城市三级联动菜单)和回显问题...
  5. element tree 点击文字都也可以勾选_任何时候都能用得到的CAD实用技巧!掌握它,分分钟提高工作效率...
  6. linux c语言 malloc动态分配指针,C语言malloc函数为一维,二维,三维数组分配空间...
  7. 桌面版应用_桌面版应用程序的前世今生
  8. java map 结构体_业务代码的救星——Java 对象转换框架 MapStruct 妙用
  9. ugui 转轮_Unity3D研究院之Android NDK编译C/C++结合Unity实现本地数据共享(二十八)...
  10. FPGA之道(15)组合逻辑与时序逻辑、同步逻辑与异步逻辑的概念