将Maven项目直接用Tomcat运行
有时候我们拿到手的项目只是普通Maven项目,导入Eclipse后不能使用Tomcat直接运行。当然我们是可以直接使用Maven的Tomcat或Jetty插件运行的,但是使用Tomcat或Jetty插件运行时debug不能进入Jar包断点,使用Maven的插件不能自动关联到Eclipse的反编译插件,所以会出现进入不了断点的情况。
在开发时,是怎么方便怎么来吧,我们想个办法直接使用eclipse的tomcat插件来运行吧,因为这样可以直接关联到jar包的反编译后的代码上,然后就可以愉快的debug了。
反编译插件用得是JD-Eclipse,若没装,自行装好。
[img]http://dl2.iteye.com/upload/attachment/0118/2701/f20e0da4-77ea-3cd8-85c1-65a208ae9a9b.png[/img]
现在我们需要做的有一下几步:
1、 将Java项目变成Dynamic Web Module项目
2、 添加项目的部署文件,即添加Tomcat运行时的部署Maven的Jar依赖。
1、 将Java项目变成Dynamic Web Module项目
[img]http://dl2.iteye.com/upload/attachment/0118/2703/a8c8a4be-dca5-33ef-98cd-110fd16a5b21.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2705/54c5c9c7-e795-3a84-988e-104eeae9cf83.png[/img]
2、 添加项目的部署文件,即添加Tomcat运行时的部署Maven的Jar依赖。
[img]http://dl2.iteye.com/upload/attachment/0118/2707/30dd4f98-531d-3b9c-954c-147b73669541.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2709/7ad13e11-fbbb-3a46-b9b5-1039982d6d0f.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2711/7e23e136-00a6-3b01-a019-d4b6dac48f87.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2713/bd5ac700-9d6b-3ebb-8860-f0f89addb301.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2715/b6d69e29-71fe-37b9-bf9c-4a77e7acafe3.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2717/ce98596c-1d11-3e99-84c8-9d87b4592cf8.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0118/2719/ce719809-7911-349b-be05-c7f1d1e3e5c1.png[/img]
大工告成,这样项目就可以直接使用Tomcat运行了,结合反编译插件debug打断点挺方便的。
将Maven项目直接用Tomcat运行相关推荐
- Intellij Idea 从 Svn 检出 Maven 项目、部署 Tomcat 运行
2019独角兽企业重金招聘Python工程师标准>>> 之前一直用的MyEclipse,现在换个开发工具试试,随手记录一下Intellj Idea 工具的使用,这里导入的Maven项 ...
- 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解
用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...
- 导入maven项目报错无法运行
1.问题 导入maven项目报错无法运行 2.原因 代码有问题不是最新代码 3.解决 更新项目git pull再次导入
- maven项目发布到tomcat后没有lib目录解决方案
maven项目发布到tomcat后没有lib目录解决方案 参考文章: (1)maven项目发布到tomcat后没有lib目录解决方案 (2)https://www.cnblogs.com/beppez ...
- IDEA从零到精通06之创建web项目及部署tomcat运行
文章目录 作者简介 引言 导航 热门专栏推荐 视频讲解 概述 一.创建web项目 二.修改部署信息 三.启动服务 四.关闭服务 五.创建Servlet并访问 六.引入第三方jar包 小结 导航 热门专 ...
- idea中的Maven项目怎么配置Tomcat部署
idea中的Maven项目怎么配置Tomcat部署 1. 开篇简介 2. 开始部署 3. 总结 1. 开篇简介 嗨,大家好! 今天,我想给大家分享的是:如何在idea中的Maven项目怎么配置Tomc ...
- scala语言编写的maven项目打jar包运行
项目场景: scala语言编写的maven项目打jar包运行 问题描述 最近在做项目的时候需要把项目部署到docker上面运行,java.编写的maven项目打成jar包再定义入口函数之后就可以运行了 ...
- idea服务器启动显示断开连接,idea运行maven项目时连接Tomcat服务器失败
老师,我一直用的是CentOS6.8系统,按视频一步步操作,防火墙也增加了199端口开放,可是在idea15里运行maven项目时显示: /develop/apache-tomcat-7.0.82/b ...
- java maven部署_eclipse中maven项目部署到tomcat
下面就一一介绍这几种部署方式: 1.打war包到tomcat/webapps目录 这种方式其实跟非maven项目没什么区别,就是打包的方式不同 之后在target目录下会生成war包,复制到tomca ...
最新文章
- 使用ViewBag传送数据从控制器至视图
- win10 linux重置密码忘记了,忘记密码时如何重新设置Windows10密码
- java的et5_Javascript与java相同的3des加密(使用etdesede/CBC/PKCS5Padding )
- 数据结构之并查集:UF-Tree优化并查集——19
- html如何太假icon图标,CSS3 icon font完全指南(CSS3 font 会取代icon图标)
- Elasticsearch】es memory locking requested for process but memory is not locked
- 【java】数组异常的处理
- python怎么读取中文文件-Python3 中文文件读写方法
- Jmeter正则表达式提取多个值示例
- 小米pro15拆机_小米笔记本拆解
- windown+cpu+Keras/Tensorflow+python+yolo3训练自己的数据集
- Python 实验三 使用 TCP 实现智能聊天机器人
- 【题解】UVA177 分治
- [uwsgi-body-read] Error reading 65536 bytes. Content-Length: 560903 consumed: 0 left: 560903 message
- JavaScript实现逆波兰式
- Linux IP代理筛选系统(shell+proxy)
- 创建自己的Repo Server
- 美颜SDK全身美颜是基于什么技术实现的?
- Cognos 8.3 IE 兼容性问题
- 2018 CodeM资格赛 下单
热门文章
- 吉大计算机副教授,吉林大学计算机科学与技术学院徐昊副教授
- Flutter百度地图定位插件与地理围栏插件冲突问题
- [BZOJ5197] [CERC2017]Gambling Guide
- 使用 SLF4J 进行高效的日志记录(@slf4j 注解)
- STC89C52RC最小系统程序下载方法
- Python学习-假人和配对
- OSError: (External) Cublas error, CUBLAS_STATUS_NOT_INITIALIZED. The cuBLAS library was not Initia
- selenium+python爬取简书文章
- java 实现 视频格式转换。
- RHEL6基础之六RHEL6基本命令bash常用快捷键变量环境变量命令的返回值