一:WAS远程调试
实际上 WAS 就支持远程调试的设置,打开它,你只需要用 Eclipse Debug 中的 Remote Java Application 功能连接到服务器上相应端口即行。设置很简单,这样的办法你甚至可以在闲时偷偷的调试一下生产环境的 WAS 应用以验证测试环境难以/无法重现的问题。具体做法如下(WAS 5.x 和 6.x 下的操作基本相同):
一:配置 WAS,打开调试服务
进到 WAS(或ND) 的管理控制台,在服务器->应用程序服务器中,点击要启用调试服务的应用服务器,然后进入调试服务,勾选上启动(指定当服务器启动时服务器是否将尝试启动指定的服务。)。JVM 调试端口默认为 7777,注意该端口不能有冲突(如有多个应服务器要启用调试服务时,需要指定别的端口)。其他选项默认,或根据实际来设定。
确定、保存后重启应用服务器,WAS Base 版需要回到操作系统下重启,如果是在 ND 管理控制台下,可直接在页面中重启应用服务器。
二:配置 Eclipse,使用远程调试
Eclipse 的菜单 Run -> Open Debug Dialog 窗口中,右击 Remote Java Application->New,在右方的 Conect 标签页中,选择你要调试的Project(即发布到 WAS 下启用了调试服务的,在你的 Eclipse 中存在的项目),Host 填上 WAS 服务器的 IP,Port 就是前面的 JVM 调试端口。其他两个标签页 Source/Common 可留意下。
点击 Debug 按钮,这时候 Eclipse 即处理于侦听 WAS 服务器的 JVM 调试端口的状态。
三:打上断点,调试应用
在你的 Eclipse 中的项目(注意,该项目已部署到 WAS 上的) 要调试的代码行中打上断点,然后可以在网页上浏览 WAS 上的该应用。当执行到所在断点的代码行时,Eclipse 就会停在该行上,让你尽情的 F5/F6 的跳,像平时那样 Watch/Inspect/Display表达式或变量。
其他缺点就是:
1)观察不到控制台的输出,还得看 WAS 的 SystemOut.log 文件或日志文件。
2)JSP 文件无法调试,因为定位不到原码,并且这种方式也不足以聪明。
3)代码更新后,需手工把类文件或 JSP 文件拷到 WAS 的相应目录下。
4)启动了调试服务后,严重影响功能,通过鼠标点击就能感觉到,所以正式系统上完事后赶紧关了该功能。
二:tomcat7远程调试
关于tomcat7.0
已经默认支持jpda
export JPDA_ADDRESS=8017
catalina.bat jpda run 或者 catalina.bat jpda start
默认端口 8000
分享到:
相关推荐
解决部署在was中应用在开发中无法重现的问题。
一个文档,详细的说明了怎么进行远程debug
TRS-WAS远程命令执行
websphere application server v6最全的安装,部署,调试参考文档
用友NC+IBMWAS中间件垂直集群安装案例说明文档
WAS V8.5 for Linux 安装以及性能调优概要 WAS V8.5 for Linux 安装是指在 Linux 操作系统上安装 WebSphere Application Server V8.5 的过程。性能调优是指对 WAS 服务器的性能进行优化,以提高服务器的运行效率和...
网上找这个WebSphere(was)中间件或者应用服务器的相关资料还是挺少的。这里是一份关于was如何配置https证书,实现https访问的教程。
在WAS8.0安装成功后,我们就可以使用启动服务器命令startServer命令来启动server,这个命令在WAS_home \profiles\AppSrv01\bin目录中,其中AppSrv01是我们建立的独立服务器概要表的名称。由于我的WAS安装在C:\IBM\...
IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.IBM_WAS简介.
WAS补丁说明,描述了was打补丁的配置过程
最全的was补丁步骤,一步一个图!! 例子 was 7.0 操作系统 xp sp2
myeclipse下如何配置was6.1集成调试环境
WAS基本使用手册,WebSphere Application Server(简称WAS)部署使用... 网络上传播范围最广的 WAS基本使用手册
可以生成梦幻、大话的WAs文件可以替换Tga文件。
WAS服务器技术WAS服务器技术WAS服务器技术WAS服务器技术WAS服务器技术WAS服务器技术WAS服务器技术WAS服务器技术WAS服务器技术
was8.5软件安装手册大家可以参考一下,工作当中用到的,很实用,欢迎大家进行下载。
WAS集群配置文档WAS集群配置文档WAS集群配置文档WAS集群配置文档WAS集群配置文档WAS集群配置文档WAS集群配置文档WAS集群配置文档
在was集群中,通常需要设置session共享,按照文档步骤可以完成session共享设置,解决你应用中的问题
was8.5基于linux环境下安装,通俗易懂,简单操作,适合新手入门。
was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置was jms配置...