自定义内置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,



猜你喜欢

转载自blog.csdn.net/qq_35131811/article/details/80701524
今日推荐