使用mybatis assembly插件打成tar包,在linux系统中运行服务
assembly插件插件地址:
链接:/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包。