windows 本地调试

windows 本地调试

代码调试目的:接口访问时,返回失败,通过调试,我们可以知道代码哪里出现问题

  1. tomcat 安装和部署
    地址:Tomcat安装、配置和部署笔记

  2. UiAutoTestFramework代码打war包(如何打war包),放到/home/admin/lmc/apache-tomcat-8.0.53/webapps 目录下,然后在/home/admin/lmc/apache-tomcat-8.0.53/bin目录下执行 ./startup.sh 开启Tomcat;使用结束后需要执行./shutdown.sh 关闭Tomcat

     


    出现上图,tomcat启动成功,tomcat启动后会自动将/home/admin/lmc/apache-tomcat-8.0.53/webapps 目录下的war包起来

3.远程调试设置
远程端口号设置如下
WIN系统,在catalina.bat里:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899

Linux系统,在catalina.sh里:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"

 


intelij idea编辑器设置如上,远程调试端口号为address设置的值

4.开始调试
完成1、2、3步骤,开始调试
步骤如下:

  • 启动tomcat服务器
  • intelij idea 编译项目代码
  • 设置断点
  • 接口访问服务器


接口访问服务器,运行到断点,不再运行下去,我们可以开始调试,我们可以通过variables看到当前类的变量的值(比如:是否为null),判断当前运行情况,代码抛出异常的时候,异常的类型也会显示在variables中,根据当前的情况,不断地调试,从而判断接口访问在哪里出现失败及原因

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值