自定义内置Tomcat项目中,使用maven打包并部署到linux

开发工具:eclipse,

服务器环境:centos7,

jdk :1.8

maven打包:在项目上右键==》Run as ==》 Maven bulid 会出现如下界面;

这里有两个Maven bulid,第一个是使用曾经用过的Maven bulid打包,另一个是新建的maven build打包



新建maven bulid 打包界面


待控制台显示 build success之后

刷新项目会在target目录下多几个文件,或者在工作空间中找到项目里的target目录,


【项目部署】

1、将包上传到linux系统上,我这里使用的winSCP上传的,我这里上传的是.tar.gz的压缩包,就以这个为例了。

2、解压 tar zxvf 文件名 

3、找到启动文件,查看文件权限,是否有执行权限(X)

4、通过setsid ./启动文件名    来启动文件,这样可以把项目作为后台进程启动,不然当关闭当前shell窗口时,linux会把该窗口的所有资进程都关闭。

遇到的问题:maven打包是遇到:No compiler is provided in this environment. Perhaps you are running on a JRE?

的错误,原因是没有指定jre,指定jre之后就可以打包成功了。

指定jre的方法:eclipse==》window==》Preferences==》java==》installed JREs

可以通过ADD或者Edit新增或者修改JRES

我这里指定的是jdk下面的jre,



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值