一、概述
二、手工打包【不推荐】
打包命令:maven clean package
打包并导出依赖:maven clean package dependency:copy-dependencies
1》然后在target目录下会有dependency文件夹
2》在target文件夹下建立product文件/lib文件夹
3》将target/denpendency下文件全部拷贝至target/product/lib下
4》并且将生产的mall-product-1.0.0.jar同时拷贝至target/product/lib下
接下来运行即可,进入到target/product目录下
java -Djava.ext.dirs=lib com.lhx.mall.product.App
此时网站启动成功,访问即可。。
编写启动脚本
将:java -Djava.ext.dirs=lib com.lhx.mall.product.App 写入 start.cmd文件即可。
三、maven打包插件【推荐】
在pom上增加如下配置
org.codehaus.mojo appassembler-maven-plugin 1.10 windows unix ${project.build.directory}/product lib bin conf true src/main/resources flat UTF-8 logs tmp product com.lhx.mall.product.App -server -Xmx1G -Xms1g
接下来执行打包命令:maven clean package appassembler:assemble
windows下调试运行bin下命令即可
四、其他
4.1、增加日志配置
4.2、增加监控配置
五、Linux部署
5.1、打成zip包
5.2、上传至Linux,配置数据库等,日志输出目录等
5.3、对bin下增加权限,进入bin下:chmod +x *
5.4、运行命令
./product