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开始调试
分享到:
相关推荐
Lomboz插件不仅能够提供对JSP(Java Server Pages)语法的支持和调试功能,更重要的是,它能够将多种Java应用服务器(如Tomcat、JBoss、WebLogic等)、J2EE组件和Web应用开发集成到Eclipse环境中。通过Lomboz插件,...
开源服务器包括 Tomcat、JBoss 等,而商业服务器包括 Sun Application Server、NetBeans、BEA WebLogic、IBM WebSphere 等。当前,WebLogic 的版本包括 9.x 和 10.x 两个系列。 安装 WebLogic 安装 WebLogic 需要...
然而,考虑到Tomcat的轻量级特性,对于大型企业级应用,更推荐使用具备完整EJB支持的服务器,如JBoss或WebLogic,以获得更好的性能和稳定性。 请注意,由于Tomcat 5.5已经非常过时,上述过程可能会遇到兼容性问题。...
因此,如果在Tomcat或JBoss上能正常运行的JSP程序在WebLogic 8上出现问题,可能就是这个原因。为了解决这个问题,可以选择升级WebLogic到9.2版本,或者将项目设置为使用J2EE 1.3。 2. **JDK版本问题**:WebLogic 8...
在项目中编写代码,使用Eclipse提供的调试、重构、自动完成等强大功能。 3. **软件项目目录结构** 一个典型的J2EE项目目录结构可能包括src/main/java(源代码)、src/main/resources(资源文件)、WEB-INF(Web...
- **轻量级**:相比其他应用服务器,如JBoss或WebLogic等,Tomcat更加轻量级,适合于开发和调试阶段使用。 - **高性能**:虽然轻量级,但Tomcat仍然能够提供稳定的性能表现,尤其是在处理静态资源方面表现出色。 ...
在整合Eclipse和MyEclipse方面,这两个集成开发环境(IDE)都提供了对Tomcat的内置支持,使得开发者可以方便地在本地运行和调试Web应用。以下是整合步骤: 1. **安装Tomcat6**:首先,下载并解压Tomcat6的压缩包到...
7. **轻量级**:相对于其他全功能的应用服务器(如JBoss或WebLogic),Tomcat因其小巧、快速和易于管理而受到青睐,尤其适合小型到中型的Web应用。 8. **社区支持**:由于Tomcat是开源软件,它拥有庞大的开发者社区...
本文档旨在介绍如何使用 MyEclipse 进行远程调试。它适用于那些不在运行 MyEclipse 的机器上启动的应用服务器,或者在不同机器上的应用服务器。通过本教程,您将学会如何配置服务器以支持远程调试、部署应用程序到...
这个版本在当时是相当流行的,因为它具有良好的性能和稳定性,同时比其他更重量级的应用服务器(如JBoss或WebLogic)更轻量级,更容易管理和配置。 在解压"tomcat6.zip"后,你可以找到以下关键组件: 1. **bin目录...
3. 利用Tomcat的管理工具(如Manager App和Host Manager)进行远程管理和监控。 4. 集成其他Java EE组件,如EJB(Enterprise JavaBeans)容器,通过连接器(Connector)实现与JBoss或WebLogic等全功能应用服务器的...
Tomcat标签强调了讨论的主题是关于Tomcat服务器的相关知识,这包括但不限于安装配置、启动与关闭、日志管理、性能优化、安全性设置以及与其他应用服务器(如JBoss、WebLogic等)的比较。 【压缩包子文件的文件名称...
- 许多IDE如Eclipse、IntelliJ IDEA都提供了对Tomcat的集成支持,方便开发者在开发环境中直接启动和调试Tomcat。 8. **与其他应用服务器比较** - Tomcat是一个轻量级服务器,适合小型项目或开发环境。对于大型...
在实际使用中,Tomcat常与其他开发工具(如Eclipse或IntelliJ IDEA)集成,以便于开发和调试Java Web应用。此外,尽管Tomcat本身功能强大,但对于大型企业级应用,可能需要与更全面的Java应用服务器如JBoss或...
开发者也可以通过Tomcat提供的管理工具,如Manager App和Host Manager,进行远程部署、解压、启动和停止Web应用。 在压缩包内的文件列表中,"apache-tomcat-8.5.23-win64bit 绿色版下载"可能包含以下关键组件: 1. ...
- 使用Eclipse、IntelliJ IDEA等IDE的插件可以直接在Tomcat上运行和调试应用。 - `jpda`模块支持远程调试,通过`jpda.start`脚本启动Tomcat。 总结,Apache Tomcat 7.0.53在Windows x64环境下提供了高效、可靠的...
此外,开发人员还可以使用IDE(如Eclipse或IntelliJ IDEA)集成Tomcat服务器,方便进行Web应用的开发、测试和调试。 总的来说,"Tomcat7-Windows-64位"是一个适用于Windows 64位系统的Java Web应用服务器,它在轻量...
9. **Java EE集成**:了解如何在Eclipse中配置和使用Java EE服务器,如Apache Tomcat、JBoss或WebLogic,进行企业级应用开发。 10. **Eclipse RCP**:探索Eclipse Rich Client Platform,学习如何创建桌面应用程序...