码迷,mamicode.com
首页 > 编程语言 > 详细

windows + myeclipse 调试 linux + tomcat 的java web服务 配置方式

时间:2014-08-13 18:48:27      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   io   文件   for   ar   2014   

一.linux tomcat配置和启动
1.catalina.sh第一行添加
declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"

2.启动JPDA(这是tomcat下的启动方式,别的服务器可能会不一样,但道理是一样的)
./catalina.sh jpda start

3.启动web服务
./start.sh


二.在windows端的myeclipse中按照下图进行ip,port等的配置,
然后选择图中的source,将要调试的代码目录选中,添加
然后点图中的debug便可以开始进行远程调试了。

 

bubuko.com,布布扣bubuko.com,布布扣

补充:

三.专业术语

Java Platform Debugger Architecture(JPDA:Java平台调试架构) 由Java虚拟机后端和调试平台前端组成
  1.Java虚拟机提供了Java调试的功能
  2.调试平台通过调试交互协议向Java虚拟机请求服务以对在虚拟机中运行的程序进行调试
默认情况下,JPDA是没有启动的

四.查看JPDA调试端口8000是否被其他进程占用命令:
netstat -an | grep "8000"即可


如果提示:
Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined
这是因为catalina.sh后面没有加参数

 

最后,jsp本身是不可以调试的,你要调试,尽量将java代码写到.java文件里面

windows + myeclipse 调试 linux + tomcat 的java web服务 配置方式,布布扣,bubuko.com

windows + myeclipse 调试 linux + tomcat 的java web服务 配置方式

标签:blog   http   java   io   文件   for   ar   2014   

原文地址:http://blog.csdn.net/hellochenlian/article/details/38540309

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!