maven项目热部署到tomcat服务器

最近在学习拆分maven项目,关联到项目的部署问题,对于静态资源的统一管理,准备统一放到服务器上,由此利用eclipse里的tomcat插件进行热部署到服务器上。
首先简单说一下什么叫做热部署:我们知道平常练习的demo如果更改了,就要重新启动服务器,然后发布,所谓热部署简单来讲就是在不重启的情况下对其进行更新。
前期准备工作:
由于服务器部署在Linux上,所以我们需要依次下载安装JDK,tomcat
去官网下载相应的tar.gz,利用xftp或者notepad++里的插件(NPPFTP)进行上传到Linux上通过tar -zxvf 压缩包 解压安装到相应的路径,配置Java环境变量在profie.d 中可以上网具体查看环境变量设置,然后测试。
对于tomcat首先修改端口号为80,在conf下的serve.xml中,在ping 通外部主机的情况下 输入IP地址访问服务器测试
设置80:
maven项目热部署到tomcat服务器
为了有权限部署应用,我们需要在user配置中添加角色
maven项目热部署到tomcat服务器
然后在外部服务器测试点击Manager App
出现登录信息
maven项目热部署到tomcat服务器
输入配置的用户信息登录成功
maven项目热部署到tomcat服务器

然后回到我们的eclipse里发布我们的项目
首先添加tomcat插件在pom.xml中右键 maven 添加插件 输入 tomcat
选择即可,然后配置一账户信息
maven项目热部署到tomcat服务器
注意这些不要写错
maven项目热部署到tomcat服务器
因为是tomcat7
所以命令为
maven项目热部署到tomcat服务器
redeploy是重新发布,因为之前是tomcat的首页,默认是index页面
maven项目热部署到tomcat服务器
这就代表成功了,如果出现错误,请检查账户密码,不发布是否能正常访问Manager app 注意单词不要spell error ,还有以上划红线的地方
,如果还不行情检查端口是否设为80,服务器tomcat的版本8.0以及JDK是否匹配
maven项目热部署到tomcat服务器
测试成功,这样我们就可以通过url去访问服务器上的静态资源了