`
liss
  • 浏览: 844359 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

配置 Tomcat Jboss Weblogic 用 Eclipse 进行远程断点调试

阅读更多
1、修改远程应用服务器的启动文件
Tomcat
方法一:在tomcat的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS 变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
方法二:手工将catalina.bat中
set JPDA=
修改为
set JPDA=jpda
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=XXXX
Jboss
修改远程应用服务器的启动文件run.bat(run.sh)
加入如下代码
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
其中端口号可以任意,只要不与别的应用冲突即可。
Weblogic
修改startWebLogic.bat(startWebLogic.sh),
加入如下代码:
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Xdebug -Xrunjdwp:transport=dt_socket,address=8131,server=y,suspend=n -Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server
2、选中要远程调试的java类,设置断点,进入eclipse—run—debug
3、点击remote java application后,点击new
4、修改host为远程主机的ip,port为第1点中配置的端口号
5、点击debug开始调试
分享到:
评论

相关推荐

    使用Eclipse进行J2EE项目开发.pdf

    Lomboz插件不仅能够提供对JSP(Java Server Pages)语法的支持和调试功能,更重要的是,它能够将多种Java应用服务器(如Tomcat、JBoss、WebLogic等)、J2EE组件和Web应用开发集成到Eclipse环境中。通过Lomboz插件,...

    weblogic的安装配置.docx

    开源服务器包括 Tomcat、JBoss 等,而商业服务器包括 Sun Application Server、NetBeans、BEA WebLogic、IBM WebSphere 等。当前,WebLogic 的版本包括 9.x 和 10.x 两个系列。 安装 WebLogic 安装 WebLogic 需要...

    在Tomcat5.5下配置EJB

    然而,考虑到Tomcat的轻量级特性,对于大型企业级应用,更推荐使用具备完整EJB支持的服务器,如JBoss或WebLogic,以获得更好的性能和稳定性。 请注意,由于Tomcat 5.5已经非常过时,上述过程可能会遇到兼容性问题。...

    J2ee开发环境配置(weblogic)

    因此,如果在Tomcat或JBoss上能正常运行的JSP程序在WebLogic 8上出现问题,可能就是这个原因。为了解决这个问题,可以选择升级WebLogic到9.2版本,或者将项目设置为使用J2EE 1.3。 2. **JDK版本问题**:WebLogic 8...

    Eclipse开发环境的搭建和配置

    在项目中编写代码,使用Eclipse提供的调试、重构、自动完成等强大功能。 3. **软件项目目录结构** 一个典型的J2EE项目目录结构可能包括src/main/java(源代码)、src/main/resources(资源文件)、WEB-INF(Web...

    tomcat 安装配置

    - **轻量级**:相比其他应用服务器,如JBoss或WebLogic等,Tomcat更加轻量级,适合于开发和调试阶段使用。 - **高性能**:虽然轻量级,但Tomcat仍然能够提供稳定的性能表现,尤其是在处理静态资源方面表现出色。 ...

    Java服务器tomcat

    在整合Eclipse和MyEclipse方面,这两个集成开发环境(IDE)都提供了对Tomcat的内置支持,使得开发者可以方便地在本地运行和调试Web应用。以下是整合步骤: 1. **安装Tomcat6**:首先,下载并解压Tomcat6的压缩包到...

    tomcat9.0.2

    7. **轻量级**:相对于其他全功能的应用服务器(如JBoss或WebLogic),Tomcat因其小巧、快速和易于管理而受到青睐,尤其适合小型到中型的Web应用。 8. **社区支持**:由于Tomcat是开源软件,它拥有庞大的开发者社区...

    MyEclipse_Remote_Debugging_Quickstart

    本文档旨在介绍如何使用 MyEclipse 进行远程调试。它适用于那些不在运行 MyEclipse 的机器上启动的应用服务器,或者在不同机器上的应用服务器。通过本教程,您将学会如何配置服务器以支持远程调试、部署应用程序到...

    tomcat6.zip

    这个版本在当时是相当流行的,因为它具有良好的性能和稳定性,同时比其他更重量级的应用服务器(如JBoss或WebLogic)更轻量级,更容易管理和配置。 在解压"tomcat6.zip"后,你可以找到以下关键组件: 1. **bin目录...

    Tomcat6.rar

    3. 利用Tomcat的管理工具(如Manager App和Host Manager)进行远程管理和监控。 4. 集成其他Java EE组件,如EJB(Enterprise JavaBeans)容器,通过连接器(Connector)实现与JBoss或WebLogic等全功能应用服务器的...

    tomcat 软件下载

    Tomcat标签强调了讨论的主题是关于Tomcat服务器的相关知识,这包括但不限于安装配置、启动与关闭、日志管理、性能优化、安全性设置以及与其他应用服务器(如JBoss、WebLogic等)的比较。 【压缩包子文件的文件名称...

    Tomcat 安装版

    - 许多IDE如Eclipse、IntelliJ IDEA都提供了对Tomcat的集成支持,方便开发者在开发环境中直接启动和调试Tomcat。 8. **与其他应用服务器比较** - Tomcat是一个轻量级服务器,适合小型项目或开发环境。对于大型...

    apache-tomcat-6.0.26

    在实际使用中,Tomcat常与其他开发工具(如Eclipse或IntelliJ IDEA)集成,以便于开发和调试Java Web应用。此外,尽管Tomcat本身功能强大,但对于大型企业级应用,可能需要与更全面的Java应用服务器如JBoss或...

    apache-tomcat-8.5.23-win64bit 绿色版下载.zip

    开发者也可以通过Tomcat提供的管理工具,如Manager App和Host Manager,进行远程部署、解压、启动和停止Web应用。 在压缩包内的文件列表中,"apache-tomcat-8.5.23-win64bit 绿色版下载"可能包含以下关键组件: 1. ...

    apache-tomcat-7.0.53-windows-x64.zip

    - 使用Eclipse、IntelliJ IDEA等IDE的插件可以直接在Tomcat上运行和调试应用。 - `jpda`模块支持远程调试,通过`jpda.start`脚本启动Tomcat。 总结,Apache Tomcat 7.0.53在Windows x64环境下提供了高效、可靠的...

    tomcat7-windows-64位

    此外,开发人员还可以使用IDE(如Eclipse或IntelliJ IDEA)集成Tomcat服务器,方便进行Web应用的开发、测试和调试。 总的来说,"Tomcat7-Windows-64位"是一个适用于Windows 64位系统的Java Web应用服务器,它在轻量...

    eclipse 教程

    9. **Java EE集成**:了解如何在Eclipse中配置和使用Java EE服务器,如Apache Tomcat、JBoss或WebLogic,进行企业级应用开发。 10. **Eclipse RCP**:探索Eclipse Rich Client Platform,学习如何创建桌面应用程序...

Global site tag (gtag.js) - Google Analytics