zoukankan      html  css  js  c++  java
  • windows + myeclipse 调试 linux + tomcat 的java web服务 配置方式

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

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

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


    二.在windows端的myeclipse中依照下图进行ip,port等的配置,
    然后选择图中的source,将要调试的代码文件夹选中。加入
    然后点图中的debug便能够開始进行远程调试了。

    补充:

    三.专业术语

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

    四.查看JPDA调试port8000是否被其它进程占用命令:
    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文件中面

  • 相关阅读:
    求助
    debian虚拟机试用
    算是业界新闻吧
    推荐一个图书分享网站
    日志
    写汇编报告小记
    水仙花数
    进程创建
    win32程序运行原理1
    [解题报告]374 Big Mod
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/6756445.html
Copyright © 2011-2022 走看看