原文地址:http://jingyan.baidu.com/article/0320e2c1f4ef6b1b87507b06.html

tomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程其他的机器上,我们用eclispe该如何进行debug调试呢?下面小编就和大家分享一下解决的办法。

工具/原料

  • eclipse
  • tomcat

方法/步骤

  1. 在eclispe中新建web应用,名字叫webtest。里面只有一个HelloServlet。Web.xml配置如下。

  2. 修改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup-debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,修改为“call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”,然后在上面添加三行:

    set JPDA_TRANSPORT=dt_socket

    set JPDA_ADDRESS=9000

    set JPDA_SUSPEND=n

  3. 双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听。

  4. 在eclipse中,点击菜单项“run”->“debug confiurations”,打开debug confiurations对话框,在里面双击“Remote Java Application”,在右边在Host中的输入tomcat的主机名,Port中输入端口号,也就是9000,然后点击“debug”。当然也可以在name中自定义一个你喜欢的名字。

  5. 把webtest导出为webtest.war文件,然后把webtest.war拷贝到tomcat的webapps目录下。然后在eclipse的HelloServlet第一行打一个断点,然后打开浏览器,输入http://localhost:8080/webtest/hello,然后回车。就会看到eclipse停在了断点上。

  6. 怎么样,是不是很简单,如果觉得有用,请点击投票,小编会继续努力谢谢你的支持哦

转载于:https://www.cnblogs.com/davidwang456/p/4427568.html

如何用eclispe远程调试tomcat--转载相关推荐

  1. 用eclispe远程调试tomcat war包形式

    在eclispe中新建web应用,名字叫webtest.里面只有一个HelloServlet.Web.xml配置如下. 步骤阅读 2 修改tomcat的启动脚本startup.bat.复制startu ...

  2. 如何用myeclipse远程调试tomcat

     1.修改tomcat的启动脚本startup.bat.复制startup.bat为startup-debug.bat,然后打开startup-debug.bat,找到call "%EX ...

  3. IntelliJ IDEA 2018.2.2远程调试Tomcat的配置方法

    公司项目放在远程服务器上,之前都是将项目打包放上去运行后在log中查看相关调试信息,发现问题后在本地编辑器修改后再次打包上传调试,但是这种方式实在是让人抓狂,一则不断的在大量的log中查看有效信息太累 ...

  4. MyEclipse远程调试Tomcat

    MyEclipse远程调试Tomcat 程序就是这么一个神奇的东西,有时你的一个项目,在本机上运行得还是好好的,可当你把这货放到了服务器上,同样的条件就是结果不一样.于是就灰常想看一下程序在远程运行时 ...

  5. 远程调试tomcat

    在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步.配置tomcat 一.在windows系统中: 打开%CATALINE_HOME%/b ...

  6. IDEA远程调试Tomcat

    本地调试非常简单,就不说了 记得以前跟同事调试的时候,线上环境出了问题,看他们都是打印log日志,比较麻烦,最近看了下web相关开发内容,发现是可以远程调试的. 不过看过很多类似的文章,Tomcat ...

  7. eclipse远程调试tomcat

    项目部署到远程服务器上出现问题又缺乏日志信息的时候,特别想使用eclipse来debug查看各种信息.只要在tomcat里设置下参数重启下tomcat,就可以使用eclipse远程debug定位问题了 ...

  8. eclipse远程调试Tomcat, Hadoop集群等

    主导是JPDA(Java Platform Debugger Architecture), 它支持java中的各种调试,由两个接口(JVM Tool Interface和JDI).一个协议(JDWP) ...

  9. idea 远程调试_我的天!你竟然不会用IDEA远程调试Tomcat...

    # 准备工作 明确的远程服务器的IP地址,某些我是:192.168.92.128 关掉服务器防火墙:service iptables stop # 本地远程服务器配置 添加远程服务器,如下图 复制远程 ...

最新文章

  1. 开启注册丨全国社交媒体处理大会(SMP 2020)召开,98场报告日程全公开
  2. spring加载properties文件
  3. 7-19下午刷题未知点集合
  4. Git 将代码回到指定版本
  5. Spring中的事件机制
  6. 显示隐藏JTree节点
  7. 4路组相连cache设计_浅谈 Cache
  8. 把握数据库发展趋势 DBA应如何避免“踩坑”?
  9. CloudNative时代践行DevOps躲坑指南
  10. sprinboot中编程式事务_SpringBoot系列教程之事务传递属性
  11. 微信支付v3 php 源码,求微信支付wxpayv3服务端完整代码
  12. 视差滚动效果原理解析和效果实现
  13. YAF 接口 2016-10-27
  14. 梦断代码-读书笔记一
  15. 以下哪些可以成为html文件的扩展名_今天在我的visual studio code里装了以下插件,现在用着很爽...
  16. 通过ip查询详细地址
  17. 邮箱地址是什么?企业邮箱的密码安全
  18. L298N电机驱动器
  19. 数字电路实验 01 - | TTL门电路的逻辑功能测试
  20. 扫描用计算机名称不成功,电脑中使用扫描仪时提示通讯错误时请更新扫描端口的解决方法...

热门文章

  1. 数组最大可以开多大_每日算法系列【LeetCode 689】三个无重叠子数组的最大和
  2. python迷宫问题的所有路径_python——迷宫问题总结
  3. mysql中存储过程另存为_转: MySQL中的存储过程
  4. python窗体应用程序无阻塞_Python,matplotlib pyplot show()未阻塞
  5. import export php,import与export在node.js中的使用方法
  6. 根据ip查经纬度软件_f.lux - 必须推荐给大家的开源免费的护眼软件
  7. java使用getinputstream_java解析数据接口获取json对象
  8. oracle ora 00279,ORA-01245、ORA-01547错误的解决
  9. java中的快速生成代码
  10. word2vector 讲的比较好的文章