有时候我们拿到手的项目只是普通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运行相关推荐

  1. Intellij Idea 从 Svn 检出 Maven 项目、部署 Tomcat 运行

    2019独角兽企业重金招聘Python工程师标准>>> 之前一直用的MyEclipse,现在换个开发工具试试,随手记录一下Intellj Idea 工具的使用,这里导入的Maven项 ...

  2. 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解

    用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...

  3. 导入maven项目报错无法运行

    1.问题 导入maven项目报错无法运行 2.原因 代码有问题不是最新代码 3.解决 更新项目git pull再次导入

  4. maven项目发布到tomcat后没有lib目录解决方案

    maven项目发布到tomcat后没有lib目录解决方案 参考文章: (1)maven项目发布到tomcat后没有lib目录解决方案 (2)https://www.cnblogs.com/beppez ...

  5. IDEA从零到精通06之创建web项目及部署tomcat运行

    文章目录 作者简介 引言 导航 热门专栏推荐 视频讲解 概述 一.创建web项目 二.修改部署信息 三.启动服务 四.关闭服务 五.创建Servlet并访问 六.引入第三方jar包 小结 导航 热门专 ...

  6. idea中的Maven项目怎么配置Tomcat部署

    idea中的Maven项目怎么配置Tomcat部署 1. 开篇简介 2. 开始部署 3. 总结 1. 开篇简介 嗨,大家好! 今天,我想给大家分享的是:如何在idea中的Maven项目怎么配置Tomc ...

  7. scala语言编写的maven项目打jar包运行

    项目场景: scala语言编写的maven项目打jar包运行 问题描述 最近在做项目的时候需要把项目部署到docker上面运行,java.编写的maven项目打成jar包再定义入口函数之后就可以运行了 ...

  8. idea服务器启动显示断开连接,idea运行maven项目时连接Tomcat服务器失败

    老师,我一直用的是CentOS6.8系统,按视频一步步操作,防火墙也增加了199端口开放,可是在idea15里运行maven项目时显示: /develop/apache-tomcat-7.0.82/b ...

  9. java maven部署_eclipse中maven项目部署到tomcat

    下面就一一介绍这几种部署方式: 1.打war包到tomcat/webapps目录 这种方式其实跟非maven项目没什么区别,就是打包的方式不同 之后在target目录下会生成war包,复制到tomca ...

最新文章

  1. 使用ViewBag传送数据从控制器至视图
  2. win10 linux重置密码忘记了,忘记密码时如何重新设置Windows10密码
  3. java的et5_Javascript与java相同的3des加密(使用etdesede/CBC/PKCS5Padding )
  4. 数据结构之并查集:UF-Tree优化并查集——19
  5. html如何太假icon图标,CSS3 icon font完全指南(CSS3 font 会取代icon图标)
  6. Elasticsearch】es memory locking requested for process but memory is not locked
  7. 【java】数组异常的处理
  8. python怎么读取中文文件-Python3 中文文件读写方法
  9. Jmeter正则表达式提取多个值示例
  10. 小米pro15拆机_小米笔记本拆解
  11. windown+cpu+Keras/Tensorflow+python+yolo3训练自己的数据集
  12. Python 实验三 使用 TCP 实现智能聊天机器人
  13. 【题解】UVA177 分治
  14. [uwsgi-body-read] Error reading 65536 bytes. Content-Length: 560903 consumed: 0 left: 560903 message
  15. JavaScript实现逆波兰式
  16. Linux IP代理筛选系统(shell+proxy)
  17. 创建自己的Repo Server
  18. 美颜SDK全身美颜是基于什么技术实现的?
  19. Cognos 8.3 IE 兼容性问题
  20. 2018 CodeM资格赛 下单

热门文章

  1. 吉大计算机副教授,吉林大学计算机科学与技术学院徐昊副教授
  2. Flutter百度地图定位插件与地理围栏插件冲突问题
  3. [BZOJ5197] [CERC2017]Gambling Guide
  4. 使用 SLF4J 进行高效的日志记录(@slf4j 注解)
  5. STC89C52RC最小系统程序下载方法
  6. Python学习-假人和配对
  7. OSError: (External) Cublas error, CUBLAS_STATUS_NOT_INITIALIZED. The cuBLAS library was not Initia
  8. selenium+python爬取简书文章
  9. java 实现 视频格式转换。
  10. RHEL6基础之六RHEL6基本命令bash常用快捷键变量环境变量命令的返回值