代码都一样,在服务器上重现的问题,但是本地确是没问题的,无法重现。如果是后台代码问题,那么此时一个远程的debug,就直接帮你定位问题、解决问题。1、首先,确定远程debug的监听端口,查看方式可以去tomcat bin目录下的catalina.sh文件中查看JPDA_ADDRESS。一般默认是8000,2、服务器上的项目远程断点启动使用如下方式: ./catalina.sh jpda start。如果在启动日志中出现:Listening for transport dt_socket at address: 8000。则说明远程调试端口监听成功。3、然后按照如下图打开myeclipse中的debug configurations,如下图选择要断点的工程,配置服务器host,填写端口8000,apply,debug即可。好了接下来就可以在本地打断点调试服务器上的代码了。当然前提是服务器上的代码跟你电脑的代码是一致的~~ |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。