eclipse环境下maven web项目热部署到tomcat
来源:互联网 发布:淘宝不能买烟吗 编辑:程序博客网 时间:2024/05/02 02:10
- 注:
这几天一直在为eclipse环境下maven web项目部署到tomcat头疼,网上的教程都不是很靠谱,不是环境没说清楚,就是配置位置不给你截图,踩过了无数的坑并接受了大佬们的指点,我这环境可算是装好了,未免后来者继续踩坑,我把我热部署的大致过程和踩过的坑写了下来,也算是做一下记录
1.环境
IDE:eclipse mars2 jdk:jdk1.7项目管理:maven 3.5本地服务器:tomcat 7.0
2.步骤
- 2.1 新建或者导入一个外部Maven项目
如何新建或者导入Maven项目出门左拐百度,或者点这里或者这里;
如果你的eclipse上没有Maven插件,请先整一个插件,如果你不知道怎么在eclipse上配置maven,点这里;
2.2配置Tomcat
打开server窗口(windows–>show view–>other…)
搜索找到server窗口,选中,然后OK
在server窗口空白处点击右键(右键–>new–>server),
注意,接下来的配置每一步都很重要
步骤1,在apache 中选择自己安装的tomcat版本,我安装的事Tomcat7.0,
步骤2,server name可以随便取,一般命名为项目名+“server”,
步骤3,添加新的server runtime environment,建议每新建一个tomcat server都新建一个server runtime environment,不然后期会出现奇奇怪怪的问题,命名和当前server name相同,
填入名字,然后其他配置不用改,finish
返回new Server窗口,点finish
这时我们的server窗口中就多了一个新的server对象
双击该server对象,弹出server配置窗口
首先展示的是overview这个窗口,单击右边publishing
选择中间这个automatically publish when resources change
然后点开下面的Timeout,为了避免项目太大Tomcat启动超时而报错,所以将启动时间返回扩大,为了让Tomcat关闭时快速关闭,将停止时间缩小
然后看下面的Ports,三个Port端口都不能一样,并且当几个tomcat同时启动时,所有端口都不能相同,否则后启动的Tomcat将报错(端口已经在使用),注意你的Maven项目中名为server.properties的配置文件中是否有相关端口的配置,如果有相同协议的端口号配置,这里相应端口就要与配置文件中一致
然后点击下方Overview旁边的Modules,add web module来添加当前eclipse工作空间中的maven项目
然后Ok,列表中就出现条数据,选中它,点击右边edit…,弹出小窗口中,第一项不变,将第二项Path中字符串斜杠(/)后面的内容全去掉,并且把Auto reloading enabled前面的√取消掉,点击OK完成
最后,右键server窗口中当前配置的server对象,选中Debug启动当前Tomcat服务器
注:只有Debug启动时才能进行热部署
阅读全文
0 0
- eclipse环境下maven web项目热部署到tomcat
- Maven项目Eclipse开发热部署到tomcat
- maven web项目通过插件实现热部署到Tomcat
- Maven web项目通过插件实现热部署到Tomcat
- Maven Web项目部署到Tomcat下
- myeclipse+tomcat环境下web项目热部署
- eclipse 在tomcat 热部署 maven项目
- maven web项目+tomcat热部署问题
- maven项目热部署到tomcat服务器
- eclipse通过tomcat热部署web项目
- eclipse通过tomcat热部署web项目
- eclipse+tomcat热部署Web项目
- eclipse+maven远程(自动)部署web项目到tomcat
- 将maven web项目部署到eclipse tomcat中
- eclipse中将maven web项目部署到tomcat中
- eclipse servers部署maven 的web项目到tomcat无效
- eclipse+maven远程(自动)部署web项目到tomcat
- Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案
- VerilogHDL概述与数字IC设计流程学习笔记
- HTMLTestRunner 改良版 py2
- 业余时间决定你的人生
- HDU6098 Inversion
- android apk反编译
- eclipse环境下maven web项目热部署到tomcat
- 《JavaScipt权威指南》学习笔记
- 二叉树的前序、中序、后序遍历Java实现
- Unity3D+SQLite的使用
- IP分片浅析
- 软考须知
- 2003-矩阵乘法
- Apache服务的工作原理
- 【Oculus】Unity含有Oculus 项目导入后黑屏