1.1. 软件环境
Eclipse 3.1
Weblogic 8.1
1.2. 工作原理
远程调试就是允许利用 java tools 里面的jdb 程序连接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候需要开启 debug 选项允许jdb 连接。
1.3. 配置方法
1. 修改Weblogic的启动参数
目的是让weblogic的java VM允许romote debug,在 weblogic startWebLogic.cmd 文件中增加下面一行设置VM参数
set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=3999,server=y,suspend=n
其中 address=3999,3999就是romote debug 连接的端口。
例:
@REM @REM set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=3999,suspend=n -Xdebug
@REM set JAVA_OPTIONS=%JAVA_OPTIONS%
set JAVA_DEBUG=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=3999
2. 设置Eclipse Debug
如图,进入菜单Run—>Debug…
新增Remote Java Application,上图以缴费模块为例。设置Project和Connection Properties,注意Host是远程调试的IP地址,Port属性就是启动参数中设置的端口号。
3. 调试
每次调试的时候,先启动Weblogic,然后进入上述页面,选中设置的Remote Java Application,点击“Debug”按钮。
设置java程序断点,通过浏览器访问远程weblogic服务器上调用你刚才设置断点程序的页面,你就会发现页面执行到一半就执行不下去了,而eclipse Debug 则会跳到你刚才设置的断点,你这时候就可以象Debug 本地程序一样 Debug 远程程序了。
相关推荐
在Eclipse中使用WebLogic是一项常见的任务,尤其对于Java开发者来说,这有助于在集成开发环境中进行Web应用程序的部署和管理。WebLogic Server是Oracle公司提供的一个企业级Java应用服务器,它支持Java EE...
通过以上步骤,你可以在Eclipse中启动远程调试会话,监视Weblogic或Tomcat服务器上的应用程序执行情况,并能够查看实际发送到数据库的SQL语句。这对于快速定位问题和性能优化具有重要意义。希望这篇文章能对你有所...
通过以上步骤,你可以在Windows系统上使用Eclipse远程调试运行在Tomcat或WebLogic上的Java应用。在调试过程中,你可以设置断点,查看和修改变量值,调用堆栈等,从而高效地定位和解决问题。记住,调试是软件开发的...
- **安装Eclipse集成开发环境(IDE)**:Eclipse作为主流的开发工具之一,提供了丰富的插件支持,适合进行远程调试操作。 - **Eclipse中包含发布的工程**:将待调试的应用程序项目导入到Eclipse中,以便后续进行...
远程Debug允许开发者在不中断生产环境服务的情况下,通过网络连接到运行中的WebLogic实例,对应用代码进行调试。这通常涉及到设置服务器端的Debug端口,并在IDE(如Eclipse或IntelliJ IDEA)中配置相应的Debug连接。...
远程调试是软件开发过程中的重要工具,特别是在大型企业级应用中,当问题出现在生产环境或者测试环境中,而无法在开发环境中复现时,远程调试就显得尤为重要。本文将详细介绍如何在三种常用的中间件——WebSphere、...
5. **运行与调试**:介绍如何启动和停止WebLogic Server,以及如何在Eclipse中进行应用程序的运行和调试,包括设置断点、单步执行、查看变量值等。 6. **常见问题与解决**:可能会列出一些新手在配置过程中可能遇到...
WebLogic Server Tools for Eclipse 3.5 是一个强大的开发工具集,专为在Eclipse集成开发环境中(IDE)高效管理、部署和调试Oracle WebLogic Server应用程序而设计。这个版本为开发人员提供了无缝的工作流程,使得在...
WebLogic是Oracle公司的一款强大的Java EE应用服务器,它提供了企业级的环境来部署、管理和运行基于Java的应用程序。而WebLogic Eclipse插件是专为Eclipse集成开发环境(IDE)设计的工具,使得开发者能够在Eclipse中...
1. **集成开发环境**:该插件将WebLogic Server的功能无缝地整合到Eclipse中,使得开发人员可以在同一平台上进行编码、测试和调试,无需频繁切换工具。 2. **项目配置**:通过插件,用户可以轻松创建和配置WebLogic...
这个插件允许用户在熟悉的 Eclipse 环境下管理、部署和调试 WebLogic 应用程序,极大地提高了开发效率和协同工作能力。 1. **WebLogic Server 简介** WebLogic Server 是 Oracle 公司的一款企业级应用服务器,它...
这里以Eclipse集成开发环境为例,进行远程调试的配置。首先,在Eclipse中选中需要远程调试的工程,然后打开Debug Configurations对话框。在对话框中,我们需要双击Remote Java Application,创建一个新的远程调试...
通过丰富的插件生态系统,Eclipse可以适应各种开发需求,包括WebLogic应用的开发。 三、WebLogic Tools核心特性 1. **集成开发环境**:WebLogic Tools将WebLogic Server的管理功能无缝集成到Eclipse中,使得开发...
在本文中,我们将深入探讨如何使用Eclipse IDE与WebLogic Server 10.x版本结合,开发基于EJB 3.0规范的应用程序。EJB(Enterprise JavaBeans)是Java EE平台的核心组件,用于构建可扩展、可靠且安全的企业级应用程序...
- **集成方式**: 通过Eclipse的插件或配置WebLogic Server作为远程服务器的方式实现。 - **优势**: 在Eclipse中可以直接调试和部署到WebLogic Server的应用程序,提高开发效率。 #### 四、开发环境的安装与配置 **...
- 在 "Connection Properties" 中,输入之前在WebLogic Server设置的远程调试端口号(例如:8453)。 - 点击 "Apply" 并 "Debug",Eclipse将尝试连接到WebLogic Server。 7. **开始调试**: - 当WebLogic Server...
1. **调试支持**:通过Eclipse的调试工具,你可以设置断点,对WebLogic Server上的应用程序进行远程调试,查看变量值,控制执行流程。 2. **生命周期管理**:轻松启动、停止、重启WebLogic Server,以及部署、卸载...
Weblogic是一款广泛使用的Java应用服务器,它提供了强大的远程调试功能。以下是对"Debug远程断点调试配制"这一主题的详细解释: 首先,我们来理解什么是远程断点调试。断点调试是一种编程调试技术,允许我们在代码...
6. **调试配置**: 为了进行开发调试,需要在Eclipse的"Run Configurations"中创建WebLogic Server的启动配置,开启远程调试端口,并在Maximo项目中设置断点。 通过以上步骤,你就成功地在Eclipse中配置好了Maximo的...