`
yangzb
  • 浏览: 3502072 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

远程调试基于WebLogic的J2EE应用程序

    博客分类:
  • Java
阅读更多

原文地址:http://blog.csdn.net/nizhigang2000/archive/2006/05/16/741798.aspx

远程调试基于WebLogic的J2EE应用程序

 关于Java调试器 

     理论上而言,利用Java 平台调试架构,Java Platform Debugger Architecture,简称JPDA,可以基于所有的开发工具远程调试任何一个J2EE应用程序,包括JSP/Servlet,也包括了 Struts,Spring等应用程序。

更多关于JPDA的参考,请参见:

(1).Sun JDPA文档:http://java.sun.com/products/jpda/doc/index.html

(2).充分利用 J2EE 调试工具:http://dev2dev.bea.com.cn/techdoc/2005051303.html

WebLogic Server中的调试选项

在WebLogic Server 是支持远程调试的,如果需要在建域时将调试选择自动加载到startWebLogic.cmd(.sh)中,有两种方法:

(1).建立一个Workshop的生产模式的域,默认的就支持调试模式

(2).在一个现有的域的启动脚本中加入调试选项,在startWebLogic.cmd(.sh)中加入

<script type="text/javascript"><!-- google_ad_client = "pub-2899870276269363"; google_ad_width = 336; google_ad_height = 280; google_ad_format = "336x280_as"; google_ad_type = "text_image"; google_ad_channel ="9481915012"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> <script> window.google_render_ad(); </script>

JAVA_DEBUG =-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n

set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE%

这样在启动WebLogic Server时就会是如下情况:

c:\bea\JDK142~1\bin\java -client -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket
,address=8453,server=y,suspend=n
-Djava.compiler=NONE (... ...) weblogic.Server

 在各种开发工具上调整程序

 有如下文章可以参考:

(1).利用Eclipse进行远程调试 http://www.eclipsezone.com/eclipse/forums/t53459.html  ,这篇文章中,有点没有提到,就是利用Eclipse开发的J2EE程序,如果要进行远程调试除了按该文章的内容进行设置后,还有一点很重要的就是“先要将编译好的程序部署到WebLogic Server上去”。

(2). 利用JBuilder 远程调试 http://wenyuan.cnblogs.com/archive/2005/09/02/228856.aspx  比较详细的说明了如何在JBuilder上远程调试WebLogic Server上的程序。

(3). JDEVELOPER 上进行远程调试 http://dev2dev.bea.com.cn/techdoc/20060407762.html

(4). 在WebLogic WorkShop上远程调试 http://dev2dev.bea.com.cn/techdoc/20030843.html

分享到:
评论

相关推荐

    jbuilder2006 开发j2EE应用程序.pdf

    JBuilder 2006支持多种服务器环境,如Borland Enterprise Server、BEA WebLogic等,通过安装和配置相应的服务包,开发者可以在这些服务器上部署和测试J2EE应用程序。 #### Borland服务器上的JBuilder使用 - **配置...

    J2EE应用开发(WebLogic+JBuilder)

    WebLogic Server是基于Java EE标准的应用服务器,它提供了一个运行Java应用程序和服务的平台。以下是一些核心功能和特点: 1. **部署和管理**: WebLogic Server支持多种部署方式,如WAR、EAR文件,可方便地管理应用...

    j2ee 来发资料

    J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台上用于构建企业级分布式应用程序的框架。它提供了一种标准化的、组件化的开发模式,能够支持多层架构,包括客户端、Web服务器、应用服务器和数据库等...

    Weblogic Server 11g 系统管理

    Console是WebLogic Server的重要管理工具,用于监视和控制服务器的状态,部署应用程序,以及管理JDBC数据源。 日志管理是WebLogic Server系统管理的关键部分,通过对log文件的分析可以了解服务器的运行状况。此外,...

    Weblogic资料

    - **J2EE(Java 2 Platform, Enterprise Edition)**:WebLogic是基于J2EE平台的,它提供了运行Java EE应用程序所需的全套服务,如Servlet、JSP、EJB等。 - **应用服务器**:WebLogic作为一个应用服务器,为开发和...

    一个j2ee的开发案例程序

    【标题】"一个j2EE的开发案例程序"揭示了基于Java的企业级应用程序开发的核心概念。J2EE(Java 2 Platform, Enterprise Edition)是一个由Sun Microsystems(现已被Oracle收购)开发的多层架构框架,用于构建和部署...

    weblogic adminitration guide

    WebLogic Server是Oracle公司的一款企业级Java应用服务器,主要用于部署和管理Java EE应用程序。本指南主要涵盖WebLogic的管理和配置,以下将详细阐述其中的关键知识点。 1. **WebLogic服务器管理概述**:WebLogic...

    J2EE开发中常见的问题总结

    J2EE应用程序在容器(如Tomcat、WebLogic、JBoss)中运行,容器负责对象的创建、初始化、销毁等生命周期管理。开发者需要理解如何正确配置和使用Servlet、EJB等组件,避免因容器管理不当导致的问题。 2. **事务...

    JBuilder7&Weblogic7整和开发培训手册1.rar.rar

    7. **调试和测试**:JBuilder7可能提供了对Weblogic7服务器上的应用程序进行远程调试和测试的功能。 8. **C#与Java的互操作性**:由于“c#”标签,手册可能涉及到如何利用.NET Framework的Java互操作性,例如通过...

    weblogic的11个配置基础问题

    ### WebLogic的11个配置基础问题解析 #### 1. 如何给WebLogic指定大小的内存? 在启动WebLogic的脚本中,通常位于所选域对应的服务器目录下的`...这些设计模式有助于构建健壮、可扩展和易于维护的J2EE应用程序。

    Jbuilder7和weblogic7整合开发

    1. **远程调试设置**:在WebLogic Server上启用远程调试,并在JBuilder7中配置相应的调试器连接。 2. **运行与调试**:在JBuilder7中启动调试会话,可以设置断点,查看变量值,单步执行代码,以调试应用在WebLogic ...

    MyEclipse_Application_Server_Quickstart

    MyEclipse提供的应用服务器快速入门指南和详细的配置步骤,极大地简化了J2EE应用程序的开发、部署和调试过程。通过合理利用MyEclipse的功能,开发者可以更专注于核心业务逻辑的实现,提高开发效率和项目质量。无论是...

    WeblogicWorkshop8.1上手中文指南

    WebLogic Workshop 8.1是Oracle公司开发的一款用于构建、部署和管理J2EE应用程序的集成开发环境(IDE)。这款工具在2000年代初期非常流行,它为开发者提供了强大的可视化工具,使得Java企业级应用的开发变得更加简单...

    J2EE.EJB编程实例

    Java 2 Platform, Enterprise Edition (J2EE) 是一个由Oracle公司(原Sun Microsystems)开发的企业级应用平台,它为构建分布式、多层的企业级应用程序提供了全面的框架和组件。J2EE的核心组件之一是Enterprise ...

    j2ee+flex+blazeds 配置实践

    BlazeDS是Adobe提供的开源项目,它为Flex应用程序提供了与Java后端服务通信的能力,支持AMF(Action Message Format)协议,以高效、低带宽的方式传输数据。BlazeDS通过HTTP和WebSocket协议与服务器进行通信,并提供...

    weblogic实战

    在IT行业中,WebLogic服务器是Oracle公司提供的一个企业级Java应用服务器,专门用于运行和管理Java EE(Java Platform, Enterprise Edition)应用程序。本实战指南将深入探讨WebLogic的核心功能、配置技巧以及在实际...

Global site tag (gtag.js) - Google Analytics