一:配置 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)启动了调试服务后,严重影响功能,通过鼠标点击就能感觉到,所以正式系统上完事后赶紧关了该功能。
相关推荐
在本文中,我们将详细介绍 WebSphere Application Server(WAS)启动错误的诊断方法。WAS 是一个复杂的应用服务器,启动过程中可能会出现各种错误,影响服务器的正常运行。了解 WAS 启动过程和诊断技术是确保服务器...
《IBM 红皮书 WAS WebSphere Application Server Liberty Profile Guide for Developers》是针对开发者的一份详细指南,旨在帮助他们理解并有效地使用WebSphere Application Server (WAS) 的Liberty Profile。WAS是...
### Eclipse远程调试WebSphere Application Server (WAS)代码详解 #### 一、远程调试的意义与应用场景 在软件开发过程中,特别是在分布式系统或大型企业级应用的开发中,开发者经常需要在远程服务器上运行和调试...
IBM WebSphere Application Server (WAS) 是一款高性能的企业级应用服务器,适用于构建、部署和管理企业级Java应用程序。本指南旨在帮助开发者全面了解WebSphere Application Server V7,并提供详细的步骤来创建、...
在WebSphere Application Server (WAS)环境中开启远程调试同样需要一定的配置: 1. **进入管理控制台**:首先登录到WAS的管理控制台,找到“服务器”->“应用程序服务器”。 2. **选择目标服务器**:选择需要启用...
在Java EE的世界里,WebSphere Application Server Community Edition(WAS CE)是一个重要的组成部分,它基于Java EE规范,为开发者提供了轻量级但功能强大的应用托管环境。该书的核心内容可能包括以下几个方面: ...
IBM WebSphere Application Server(WAS)是IBM提供的一款企业级应用服务器,用于托管Java应用程序,尤其是基于Java EE(现在称为Jakarta EE)的应用程序。它提供了丰富的功能,包括安全管理、性能优化、集群、负载...
在本文档中,我们将深入探讨如何在Eclipse集成开发环境中配置和整合IBM Websphere Application Server 6(WAS 6)进行应用部署。这个过程包括了WAS的基础配置、JDBC提供程序的设定以及数据库的JNDI绑定,这对于在WAS...
而IBM WebSphere Application Server(WAS)则是一款高性能的企业级Java应用程序服务器,支持多种部署选项和强大的管理工具。本文主要介绍如何在Eclipse中配置WebSphere 6.1,包括服务器的启动、日志查看以及类自动...
- **WebSphere Application Server v6.0**(简称WAS6)是一款由IBM开发的Java应用程序服务器,支持J2EE 1.4标准,提供了一系列用于管理和部署企业级Java应用程序的功能。 - 本资料旨在通过实际操作,引导用户熟悉WAS...
为了提升开发效率和灵活性,WAS V7.0集成了多个高级工具和插件,如Eclipse IDE插件、Visual Studio Code插件等,方便开发者进行代码编写、调试和测试。 #### 3. WAS V7.0的版本介绍 WAS V7.0根据不同用户的需求,...
WebSphere Application Server 8.5.5 集群安装部署及补丁安装指南 本文档提供了一份详细的 WebSphere Application Server 8.5.5 集群安装部署指南,从准备安装介质到安装补丁的 toàn bộ过程。该指南适合想学习 ...
### IBM WebSphere Application Server (WAS) V5 #### 1. **产品概述** IBM WebSphere Application Server (简称WAS) 是一款企业级的应用服务器,为Java应用程序提供了一个运行环境。版本5(V5)是该系列的一个...
Websphere,全称为IBM WebSphere Application Server(WAS),是IBM提供的一款企业级的Java应用程序服务器,广泛应用于构建、部署和管理分布式的企业级应用程序。本节将详细介绍Websphere的安装与配置,以及在...
2. **添加WebSphere服务器**:在菜单栏中选择“Window” -> “Preferences”(或者在Eclipse中使用快捷键Ctrl+Alt+T),在弹出的窗口中导航至“Server” -> “Runtime Environments”。点击右下角的“Add”按钮,...
8. **开发与调试**:WebSphere Application Server Development Tools (WDT) 是Eclipse IDE的一部分,提供了一整套开发、测试和调试WebSphere应用程序的工具,简化了开发流程。 9. **持续集成与部署**:WebSphere...