如何用eclispe远程调试tomcat--转载
原文地址:http://jingyan.baidu.com/article/0320e2c1f4ef6b1b87507b06.html
tomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程其他的机器上,我们用eclispe该如何进行debug调试呢?下面小编就和大家分享一下解决的办法。
工具/原料
- eclipse
- tomcat
方法/步骤
在eclispe中新建web应用,名字叫webtest。里面只有一个HelloServlet。Web.xml配置如下。
修改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
双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听。
在eclipse中,点击菜单项“run”->“debug confiurations”,打开debug confiurations对话框,在里面双击“Remote Java Application”,在右边在Host中的输入tomcat的主机名,Port中输入端口号,也就是9000,然后点击“debug”。当然也可以在name中自定义一个你喜欢的名字。
把webtest导出为webtest.war文件,然后把webtest.war拷贝到tomcat的webapps目录下。然后在eclipse的HelloServlet第一行打一个断点,然后打开浏览器,输入http://localhost:8080/webtest/hello,然后回车。就会看到eclipse停在了断点上。
怎么样,是不是很简单,如果觉得有用,请点击投票,小编会继续努力谢谢你的支持哦
转载于:https://www.cnblogs.com/davidwang456/p/4427568.html
如何用eclispe远程调试tomcat--转载相关推荐
- 用eclispe远程调试tomcat war包形式
在eclispe中新建web应用,名字叫webtest.里面只有一个HelloServlet.Web.xml配置如下. 步骤阅读 2 修改tomcat的启动脚本startup.bat.复制startu ...
- 如何用myeclipse远程调试tomcat
1.修改tomcat的启动脚本startup.bat.复制startup.bat为startup-debug.bat,然后打开startup-debug.bat,找到call "%EX ...
- IntelliJ IDEA 2018.2.2远程调试Tomcat的配置方法
公司项目放在远程服务器上,之前都是将项目打包放上去运行后在log中查看相关调试信息,发现问题后在本地编辑器修改后再次打包上传调试,但是这种方式实在是让人抓狂,一则不断的在大量的log中查看有效信息太累 ...
- MyEclipse远程调试Tomcat
MyEclipse远程调试Tomcat 程序就是这么一个神奇的东西,有时你的一个项目,在本机上运行得还是好好的,可当你把这货放到了服务器上,同样的条件就是结果不一样.于是就灰常想看一下程序在远程运行时 ...
- 远程调试tomcat
在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步.配置tomcat 一.在windows系统中: 打开%CATALINE_HOME%/b ...
- IDEA远程调试Tomcat
本地调试非常简单,就不说了 记得以前跟同事调试的时候,线上环境出了问题,看他们都是打印log日志,比较麻烦,最近看了下web相关开发内容,发现是可以远程调试的. 不过看过很多类似的文章,Tomcat ...
- eclipse远程调试tomcat
项目部署到远程服务器上出现问题又缺乏日志信息的时候,特别想使用eclipse来debug查看各种信息.只要在tomcat里设置下参数重启下tomcat,就可以使用eclipse远程debug定位问题了 ...
- eclipse远程调试Tomcat, Hadoop集群等
主导是JPDA(Java Platform Debugger Architecture), 它支持java中的各种调试,由两个接口(JVM Tool Interface和JDI).一个协议(JDWP) ...
- idea 远程调试_我的天!你竟然不会用IDEA远程调试Tomcat...
# 准备工作 明确的远程服务器的IP地址,某些我是:192.168.92.128 关掉服务器防火墙:service iptables stop # 本地远程服务器配置 添加远程服务器,如下图 复制远程 ...
最新文章
- 开启注册丨全国社交媒体处理大会(SMP 2020)召开,98场报告日程全公开
- spring加载properties文件
- 7-19下午刷题未知点集合
- Git 将代码回到指定版本
- Spring中的事件机制
- 显示隐藏JTree节点
- 4路组相连cache设计_浅谈 Cache
- 把握数据库发展趋势 DBA应如何避免“踩坑”?
- CloudNative时代践行DevOps躲坑指南
- sprinboot中编程式事务_SpringBoot系列教程之事务传递属性
- 微信支付v3 php 源码,求微信支付wxpayv3服务端完整代码
- 视差滚动效果原理解析和效果实现
- YAF 接口 2016-10-27
- 梦断代码-读书笔记一
- 以下哪些可以成为html文件的扩展名_今天在我的visual studio code里装了以下插件,现在用着很爽...
- 通过ip查询详细地址
- 邮箱地址是什么?企业邮箱的密码安全
- L298N电机驱动器
- 数字电路实验 01 - | TTL门电路的逻辑功能测试
- 扫描用计算机名称不成功,电脑中使用扫描仪时提示通讯错误时请更新扫描端口的解决方法...
热门文章
- 数组最大可以开多大_每日算法系列【LeetCode 689】三个无重叠子数组的最大和
- python迷宫问题的所有路径_python——迷宫问题总结
- mysql中存储过程另存为_转: MySQL中的存储过程
- python窗体应用程序无阻塞_Python,matplotlib pyplot show()未阻塞
- import export php,import与export在node.js中的使用方法
- 根据ip查经纬度软件_f.lux - 必须推荐给大家的开源免费的护眼软件
- java使用getinputstream_java解析数据接口获取json对象
- oracle ora 00279,ORA-01245、ORA-01547错误的解决
- java中的快速生成代码
- word2vector 讲的比较好的文章