`
godsend_jin
  • 浏览: 41788 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ECLIPSE远程调试WEBLOGIC应用的环境

 
阅读更多

1.1.  软件环境

Eclipse 3.1

Weblogic 8.1

 

1.2.  工作原理

远程调试就是允许利用 java tools 里面的jdb 程序连接远程的JAVA虚拟机,进行远程debug ,同时远程的虚拟机启动时候需要开启 debug 选项允许jdb 连接。

 

1.3.  配置方法

1.       修改Weblogic的启动参数

目的是让weblogicjava 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,上图以缴费模块为例。设置ProjectConnection Properties,注意Host是远程调试的IP地址,Port属性就是启动参数中设置的端口号。

3.       调试

每次调试的时候,先启动Weblogic,然后进入上述页面,选中设置的Remote Java Application,点击“Debug”按钮。

设置java程序断点,通过浏览器访问远程weblogic服务器上调用你刚才设置断点程序的页面,你就会发现页面执行到一半就执行不下去了,而eclipse Debug 则会跳到你刚才设置的断点,你这时候就可以象Debug 本地程序一样 Debug 远程程序了。

 

 

  • 大小: 79.3 KB
分享到:
评论

相关推荐

    在Eclipse中使用weblogic图解

    在Eclipse中使用WebLogic是一项常见的任务,尤其对于Java开发者来说,这有助于在集成开发环境中进行Web应用程序的部署和管理。WebLogic Server是Oracle公司提供的一个企业级Java应用服务器,它支持Java EE...

    Weblogic,tomcat调试eclipse配置

    通过以上步骤,你可以在Eclipse中启动远程调试会话,监视Weblogic或Tomcat服务器上的应用程序执行情况,并能够查看实际发送到数据库的SQL语句。这对于快速定位问题和性能优化具有重要意义。希望这篇文章能对你有所...

    eclipse与tomcat、weblogic远程调试小结(windows系统)

    通过以上步骤,你可以在Windows系统上使用Eclipse远程调试运行在Tomcat或WebLogic上的Java应用。在调试过程中,你可以设置断点,查看和修改变量值,调用堆栈等,从而高效地定位和解决问题。记住,调试是软件开发的...

    WebLogic+Tomcat远程调试

    - **安装Eclipse集成开发环境(IDE)**:Eclipse作为主流的开发工具之一,提供了丰富的插件支持,适合进行远程调试操作。 - **Eclipse中包含发布的工程**:将待调试的应用程序项目导入到Eclipse中,以便后续进行...

    weblogic远程debug

    远程Debug允许开发者在不中断生产环境服务的情况下,通过网络连接到运行中的WebLogic实例,对应用代码进行调试。这通常涉及到设置服务器端的Debug端口,并在IDE(如Eclipse或IntelliJ IDEA)中配置相应的Debug连接。...

    常用中间件开启远程调试方法汇总

    远程调试是软件开发过程中的重要工具,特别是在大型企业级应用中,当问题出现在生产环境或者测试环境中,而无法在开发环境中复现时,远程调试就显得尤为重要。本文将详细介绍如何在三种常用的中间件——WebSphere、...

    新手weblogic+eclipse3.2环境搭配

    5. **运行与调试**:介绍如何启动和停止WebLogic Server,以及如何在Eclipse中进行应用程序的运行和调试,包括设置断点、单步执行、查看变量值等。 6. **常见问题与解决**:可能会列出一些新手在配置过程中可能遇到...

    Weblogic Server Tools for eclipse 3.5

    WebLogic Server Tools for Eclipse 3.5 是一个强大的开发工具集,专为在Eclipse集成开发环境中(IDE)高效管理、部署和调试Oracle WebLogic Server应用程序而设计。这个版本为开发人员提供了无缝的工作流程,使得在...

    weblogic---Eclipse插件

    WebLogic是Oracle公司的一款强大的Java EE应用服务器,它提供了企业级的环境来部署、管理和运行基于Java的应用程序。而WebLogic Eclipse插件是专为Eclipse集成开发环境(IDE)设计的工具,使得开发者能够在Eclipse中...

    weblogic plusion2.0 Eclipse插件 weblogic9.0

    1. **集成开发环境**:该插件将WebLogic Server的功能无缝地整合到Eclipse中,使得开发人员可以在同一平台上进行编码、测试和调试,无需频繁切换工具。 2. **项目配置**:通过插件,用户可以轻松创建和配置WebLogic...

    eclipse plugins weblogic

    这个插件允许用户在熟悉的 Eclipse 环境下管理、部署和调试 WebLogic 应用程序,极大地提高了开发效率和协同工作能力。 1. **WebLogic Server 简介** WebLogic Server 是 Oracle 公司的一款企业级应用服务器,它...

    web服务器远程调试配置方法

    这里以Eclipse集成开发环境为例,进行远程调试的配置。首先,在Eclipse中选中需要远程调试的工程,然后打开Debug Configurations对话框。在对话框中,我们需要双击Remote Java Application,创建一个新的远程调试...

    Weblogic Tools for eclipse 3.4

    通过丰富的插件生态系统,Eclipse可以适应各种开发需求,包括WebLogic应用的开发。 三、WebLogic Tools核心特性 1. **集成开发环境**:WebLogic Tools将WebLogic Server的管理功能无缝集成到Eclipse中,使得开发...

    使用eclipse通过weblogic开发简单的ejb应用(weblogic 10.x & ejb3.x)

    在本文中,我们将深入探讨如何使用Eclipse IDE与WebLogic Server 10.x版本结合,开发基于EJB 3.0规范的应用程序。EJB(Enterprise JavaBeans)是Java EE平台的核心组件,用于构建可扩展、可靠且安全的企业级应用程序...

    Eclipse Weblogic 使用手册

    - **集成方式**: 通过Eclipse的插件或配置WebLogic Server作为远程服务器的方式实现。 - **优势**: 在Eclipse中可以直接调试和部署到WebLogic Server的应用程序,提高开发效率。 #### 四、开发环境的安装与配置 **...

    Debug本地断点调试配制

    - 在 "Connection Properties" 中,输入之前在WebLogic Server设置的远程调试端口号(例如:8453)。 - 点击 "Apply" 并 "Debug",Eclipse将尝试连接到WebLogic Server。 7. **开始调试**: - 当WebLogic Server...

    elcipse的weblogic插件

    1. **调试支持**:通过Eclipse的调试工具,你可以设置断点,对WebLogic Server上的应用程序进行远程调试,查看变量值,控制执行流程。 2. **生命周期管理**:轻松启动、停止、重启WebLogic Server,以及部署、卸载...

    Debug远程断点调试配制

    Weblogic是一款广泛使用的Java应用服务器,它提供了强大的远程调试功能。以下是对"Debug远程断点调试配制"这一主题的详细解释: 首先,我们来理解什么是远程断点调试。断点调试是一种编程调试技术,允许我们在代码...

    eclipse上maximo开发环境部署

    6. **调试配置**: 为了进行开发调试,需要在Eclipse的"Run Configurations"中创建WebLogic Server的启动配置,开启远程调试端口,并在Maximo项目中设置断点。 通过以上步骤,你就成功地在Eclipse中配置好了Maximo的...

Global site tag (gtag.js) - Google Analytics