导航:首页 > 程序命令 > tomcatdebug命令

tomcatdebug命令

发布时间:2022-07-07 01:24:08

Ⅰ Tomcat怎样用Debug模式启动

你是在MyEclipse里跑的吗?如果是可以直接使用Debug模式启动的,具体也可以配置在server 的

window-preference-MyEclipse-server-tomcat选择你用的版本,添加到Myeclipse中,选择debug模式启动,

配置完成后在程序里添加服务,然后以debug模式启动

Ⅱ Tomcat怎样用Debug模式启动

你可以用配置Tomcat支持remote debugging
即tomcat通过某个端口通讯来远程调试,而不需要在eclipse中启动

给JVM加上如下的启动参数:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

可进一步查tomcat文档或:Tomcat remote debug

Ⅲ eclipse tomcat怎么调试

方法/步骤

1
在eclispe中新建web应用,名字叫webtest。里面只有一个HelloServlet。Web.xml配置如下。

2

改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup-
debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,修改为“call
"%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”,然后在上面添加三行:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=9000
set JPDA_SUSPEND=n

3
双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听。

4

eclipse中,点击菜单项“run”->“debug confiurations”,打开debug
confiurations对话框,在里面双击“Remote java
Application”,在右边在Host中的输入tomcat的主机名,Port中输入端口号,也就是9000,然后点击“debug”。当然也可以
在name中自定义一个你喜欢的名字。

5

webtest导出为webtest.war文件,然后把webtest.war拷贝到tomcat的webapps目录下。然后在eclipse的
HelloServlet第一行打一个断点,然后打开浏览器,输入http://localhost:8080/webtest/hello,然后回车。
就会看到eclipse停在了断点上。

http://jingyan..com/article/0320e2c1f4ef6b1b87507b06.html

Ⅳ tomcat debug模式有什么用

debug模式允许开发工具远程debug接入,而run模式不允许debug插入。
比如用eclipse,在debug config中,可以远程接入到以debug模式启动的远程服务器,进行远程代码调试。

Ⅳ 如何让Tomcat以Debug模式启动

第一步:配置JPDA参数

如果Tomcat使用的是JDK 1.5以上版本,那么JPDA可以使用JVMDI,配置方法为:
在tomcat的bin/catalina.bat文件中一开始加入:
set JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=localhost:8000
如果是Mac OS X或是Linux,则在bin/catalina.sh文件中一开始加入:
export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=localhost:8000
其中address中的端口不一定非用8000哦,也可以换成其他端口。
如果使用的是JDK 1.4,那么只能使用JVMPI了,见后面的说明。

第二步:以JPDA模式启动

在tomcat的bin/startup.bat文件中的启动命令中加入JPDA,如下图:

export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0.0.0.0:8000

说明:

1)以上方法在Windows/Mac OS X,Tomcat 5.5.25下均测试通过;Tomcat 5.0.x和6.0.x则参见4楼;
2)如果是JDK 1.4,JPDA参数需要调整为-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=localhost:8000,
不过没试过,可能个别参数还需要再调整一下;(建议用JDK 1.5,因为JVMDI比JVMPI强大很多)
3)JPDA的相关参数说明见 http://java.sun.com/j2se/1.5.0/docs/guide/jpda/conninv.html
4)debug并不是诊断和解决问题的唯一方法,很多时候分析运行日志能更快地发现原因和解决问题.

Ⅵ 怎么打开tomcat的debug模式

下载安装好SecureCRT,安装好的界面如下图所示:

2
连接远程端服务器,右键点击session,在出现的菜单中点击Quick Connect -->填如hostname和username-->点击connect-->输入如下命令ifconfig

3
停止tomcat服务(只有停止tomcat服务之后才能开启debug模式)
[root@test ~]# service tomcat stop

4
开启debug模式(同时将tomcat启动)
[root@test ~]# /home/tomcat/bin/catalina.sh jpda run

5
将本地myeclipse与远端的tomcat实现debug跟踪,在需要调试的代码处添加breakpoint,右键点击-->Debug as--> Debug Configurations --> Remote Java Application在出现的界面选在Project 对应的调试的项目,默认为打断点的项目,填入相应的地址和端口最后点击Apply-->Debug 出现debug调试界面或者手动切换到debug界面成功界面

6
下面打开浏览器输入你要访问的服务器地址就可以了

Ⅶ 如何在eclipse debug tomcat

在eclispe中新建web应用,名字叫webtest。里面只有一个HelloServlet。Web.xml配置如下。

修改tomcat的启动脚本startup.bat。复制startup.bat为startup-debug.bat,然后打开startup-debug.bat,找到call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,修改为“call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%”,然后在上面添加三行:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=9000
set JPDA_SUSPEND=n

双击“startup-debug.bat”,用debug模式启动tomcat。在tomcat的后台可以看到tomcat已经在9000端口进行监听。

在eclipse中,点击菜单项“run”->“debug confiurations”,打开debug confiurations对话框,在里面双击“Remote Java Application”,在右边在Host中的输入tomcat的主机名,Port中输入端口号,也就是9000,然后点击“debug”。当然也可以在name中自定义一个你喜欢的名字。

把webtest导出为webtest.war文件,然后把webtest.war拷贝到tomcat的webapps目录下。然后在eclipse的HelloServlet第一行打一个断点,然后打开浏览器,输入http:// localhost:8080/webtest/hello,然后回车。就会看到eclipse停在了断点上。

Ⅷ 在MyEclipse中启动tomcat怎么出现DEbug窗口

在MyEclipse中启动tomcat出现DEbug窗口的原因是默认以debug模式启动,所以同时会弹出debug窗口。

设置方法:

打开windows菜单,进入preferences ,在弹出的窗口里单击MyEclipse 在Application Server的选项下面选择tomcat的launch把它选择成:run mode就可以了,MyEclipse 默认的是debug mode.

Ⅸ 如何在tomcat中进行debug

修改catalina.sh: 在文件开头,加入以下内容:
export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0.0.0.0:8000

其中 8000是debug监听端口

如果不用8000端口,比如9000,还需修改这catalina.sh的JPDA_ADDRESS变量(这个是tomcat默认的debug端口)为9000.

 

修改start.sh: 文件最后一行,有一句:
exec "$PRGDIR"/"$EXECUTABLE" start "$@"   

修改为:

exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@" 

 

 

运行start.sh,日志catalina.out里会打印:
Listening for transport dt_socket at address: 8000

并停止在此,等待debug接入

 

intellij idea 或者 eclipse 使用remote tomcat,端口8000, 以debug模式启动

即可远程debug。

原文链接:blog.csdn.net/hangbingbihai/article/details/91611241

阅读全文

与tomcatdebug命令相关的资料

热点内容
程序员和数学分析师待遇 浏览:676
压缩气弹簧怎么拆 浏览:319
华为公有云服务器添加虚拟ip 浏览:207
程序员和运营哪个累 浏览:22
抖音安卓信息提示音怎么设置 浏览:452
光速虚拟机的共享文件夹 浏览:245
程序员培训机构发的朋友圈真实性 浏览:742
天干地支简单算法 浏览:299
下载个压缩文件 浏览:298
普通人电脑关机vs程序员关机 浏览:627
米酷建站源码 浏览:115
氢气app怎么搜搭配 浏览:619
pdf绿盟 浏览:505
固态硬盘编译器重建 浏览:391
怎样编辑硬盘文件夹 浏览:660
安卓系统如何打开电脑软件 浏览:572
android监听事件处理 浏览:750
h3c服务器怎么看功率 浏览:122
前端录制文件如何上传服务器 浏览:540
雅黑pdf 浏览:460