美文网首页
第八章----远程调试

第八章----远程调试

作者: 枫子夜 | 来源:发表于2018-05-16 21:45 被阅读11次

      大家有没有遇到相同分支的代码在本地就是没有问题的,但是到测试环境死活不能实现功能,且还不报错。通常我们的解决办法就是打日志,然后一点一点跟踪日志。

      这时我们在想如果也可以按照本地一样能断点测试的程序就好了,现在我告诉你,可以实现了,跟着我搞起。

    第一节:远程调试

      新建一个远程的tomcat,填写名称,箭头一复制下来一会有用,箭头二填写远程的IP地址,后面那个是生成的端口号不用管。

      然后修改远程tomcat

    Linux环境修改catalina.sh文件,export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005'

    Windows环境下修改catalina.bat文件,set JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

      这里需要提一下,Windows环境下双击startup.bat闪退问题,这里必须配置环境变量CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 和JAVA_HOME=C:\Program Files\Java\jdk1.8.0_101

      因为启动tomcat的时候会查找这两个环境变量,如果改完这个还不行,可以在startup.bat文件末尾增加pause关键字,就不会闪退可以查看输出的错误信息了

      配置完成后,运行tomcat打出下面这句话说明连接成功,好了现在试试吧访问测试环境就会走到本地环境中的断点哦。

    第二节:本系列总结

      其实也不是总结,就是随便说说写完这个后的一些感想!

      这是第一次写这种技术类的博客,有点简陋粗糙大家多多包涵了!工作之初就想写点技术博客了,最起码可以让自己记记深刻一些,但是很多借口导致这些事搁浅了,其实时间会有的,就像谁说的:时间就像RG挤挤就有了!

      写在最后,愿我们彼此活成自己想要的模样! 

    相关文章

      网友评论

          本文标题:第八章----远程调试

          本文链接:https://www.haomeiwen.com/subject/jhwmdftx.html