`

was远程调试

 
阅读更多
一: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
分享到:
评论

相关推荐

    eclipse 远程调试was代码

    #### 二、WAS远程调试配置步骤详解 1. **进入WAS7管理控制台:**首先,登录到WAS的管理控制台,这是进行任何配置的第一步。通过管理控制台,可以对WAS的各种服务和参数进行管理和调整。 2. **定位至应用程序服务器...

    NC开发环境远程调试端口配置.docx

    NC开发环境远程调试端口配置 NC开发环境远程调试端口配置是...NC开发环境远程调试端口配置需要在./ncSysconfig文件中添加远程调试端口参数,在Eclipse中配置服务端代码和客户端代码,并在WAS环境中配置远程调试端口。

    Java开发环境Eclipse远程调试端口配置

    在WebSphere Application Server (WAS)环境中开启远程调试同样需要一定的配置: 1. **进入管理控制台**:首先登录到WAS的管理控制台,找到“服务器”->“应用程序服务器”。 2. **选择目标服务器**:选择需要启用...

    Eclipse 远程调试

    一个文档,详细的说明了怎么进行远程debug

    SecureCRT调试工具

    SecureCRT是一款广泛应用于Windows平台...无论是进行串口调试,还是进行日常的远程系统管理工作,SecureCRT都能提供稳定且高效的解决方案。通过不断更新和完善,SecureCRT持续满足着IT专业人士在复杂网络环境下的需求。

    was7 安装部署(初级版)

    MyEclipse或Eclipse作为常用的应用开发IDE,需要进行特定配置来支持WebSphere应用的远程调试。这包括配置远程跟踪、部署目录及调试参数等。 性能监视是应用服务器管理的重要组成部分。PMI(Performance Monitoring ...

    JProfiler配置(WAS/Linux/tomcat/windows)

    总的来说,JProfiler是优化Java应用程序性能的重要工具,通过其详尽的配置和丰富的功能,开发者可以有效地调试和提升应用的性能。正确配置JProfiler是确保其功能充分发挥的关键,需要对服务器环境、客户端安装以及...

    单机玩转WAS6.1ND集群

    集成开发环境Rational Application Developer(RAD)是IBM提供的一个强大的工具,支持WAS的开发、调试和管理。它包含WebSphere Studio Application Server Toolkit(AST),用于创建、配置和管理WAS实例。在这个过程...

    No compatible source was found for this video. 解决方法

    6. **测试与调试**: - 使用本地或远程服务器的URL访问`tes2.html`,查看浏览器控制台以获取错误信息。 - 如果播放仍然失败,尝试使用不同浏览器或设备进行测试,以确定问题是否出在特定环境。 通过以上步骤,应能...

    Py_Charm 中文指南(Win版和was)Py_Charm 中文指南(Win版和was)

    开发者可以通过PyCharm配置远程服务器,将Python应用部署到WAS上,实现远程调试和性能监控。这一功能对于企业级开发尤其重要,因为它允许开发者在真实环境中测试和优化代码。 此外,PyCharm的其他高级特性包括: 1...

    在myEclipse6中配置websphere6及部署调试

    - 如果Websphere6不在本地运行,可以设置myEclipse6进行远程调试。需要在Websphere6的启动命令行中添加调试参数,如`-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000`,并确保myEclipse6中...

    SpringBoot_WAS

    11. **监控和调试**:使用Actuator进行健康检查、指标收集、审计跟踪等,远程调试配置。 12. **微服务架构**:如果项目是微服务的一部分,那么可能涉及到服务发现、熔断、限流等。 以上内容涵盖了Spring Boot应用...

    websphere缓存java调用以及jar包

    8. **监控和调试**:WebSphere提供了丰富的工具和日志功能,可以帮助开发者诊断和优化缓存性能,例如通过JMX(Java Management Extensions)进行远程监控,或者启用更详细的日志级别以查看缓存操作详情。 理解并...

    websphere 文档

    管理员可以通过配置文件手动设置各项参数,并利用管理控制台或命令行工具进行监控和调试。 - **配置管理**:包括设置 JVM 参数、服务器端口等。 - **应用程序部署**:直接将应用程序部署到服务器上,并配置必要的...

    maven 常见错误集合

    ** Maven常见错误集合详解 在使用Maven进行Java项目构建时,可能会遇到各种问题,这里...总的来说,理解并解决Maven在构建过程中的错误是每个开发者必备的技能,通过合理配置和有效调试,可以确保项目构建的顺利进行。

    Securecrt_8.5.4.zip

    《SecureCRT:强大的远程终端连接工具》 SecureCRT是一款广泛应用于IT行业的远程终端连接软件,尤其在系统管理员、开发人员...无论你是需要日常的系统管理,还是进行复杂的网络调试,SecureCRT都能成为你得力的助手。

    图书:精通IBM WebSphere 应用服务器7内幕

    9. **故障排查**: 学习识别和解决WAS 7中常见的问题,包括日志分析、跟踪调试、问题报告和IBM support的使用。 10. **开发工具集成**: 讨论如何使用IBM Rational工具集,如Rational Application Developer (RAD)和...

    WebSphere+Application+Server+常见问题及解答

    - **远程调用**:通过EJB远程接口或RMI等技术实现。 - **消息传递**:使用JMS等消息中间件传递消息。 - **RESTful服务**:通过HTTP请求调用另一个服务器上的服务。 **8. 对于EJB的部署代码,是在构建应用程序时生成...

    UaExpert Client V1.4.4

    3. **订阅与事件**:订阅感兴趣的数据变化,接收事件通知,实现远程监控。 4. **诊断与调试**:分析服务器的性能和错误,进行诊断和调试工作。 5. **证书管理**:处理OPC UA的安全特性,包括证书的生成、导入和验证...

Global site tag (gtag.js) - Google Analytics