`
xxwinnie
  • 浏览: 110836 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

用MyEclipse8.0远程Debug Weblogic9.2以及Tomcat

阅读更多
一个项目开发到一定程度之后,一般都会部署到一台的公共的测试服务器上去进行测试。
由于测试服务器一般没有开发环境,所以如果我们需要对他进行Debug基本上就只能远程Debug了。
下面介绍一下使用MeEclipse8.0远程Debug Weblogic9.2.
在网上找了很多资料,按照介绍的做的都有些问题,自己摸索之后把可行的步骤列下来:
1.配置服务器上的 你的Domain\bin\startWebLogic.cmd
  中其中添加两行代码:
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n
set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE%


具体位置是整个文件倒数30行左右,“@REM START WEBLOGIC”这个语句之后。我开始是添加在文件开头,结果不起作用。

2.启动Weblogic(应该会在控制台的窗口中看到类似字样: ....\bin\java -client ...=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n....)

3.配置MeEclipse的Debug。
  a.在对应的项目上右键菜单选择 Debug as ==>> Debug Configurations
  b.在左侧选择 Remote Java Application  双击
  c.修改Connection Properties中的IP和端口(我这里配置的是默认端口:8453),其它保持不变。
  d.Debug

就这么简单! 呵呵~ 不过要注意,要保证你机器上的代码版本和服务器上的一致哦~ 不然Debug会莫名其妙的~~
祝大家成功!


==== 2010.12.27
后来因为服务器资源有些不足, 所以测试容器换成了Tomcat6.0.20, 也需要远程Debug, 方法与Weblogic类似, 在bin目录下的catalina.bat文件中添加如下定义:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1861
意思估计都明白. 然后Eclipse中对应上面的Weblogic做法类似. enjoy!
 
分享到:
评论

相关推荐

    MyEclipse 5.0GA + WebLogic 9.2 配置详解

    本文主要介绍如何在MyEclipse 5.0GA环境下配置和使用WebLogic 9.2服务器,这对于初学者来说是一份非常实用的教程。WebLogic 9.2相较于之前的8.0版本,主要提升了对J2EE 1.4和Servlet 2.4规范的支持,解决了与Servlet...

    MyEclipse + WebLogic 9.2 配置详解

    MyEclipse + WebLogic 9.2 配置详解 本文主要讲解如何配置 MyEclipse 和 WebLogic 9.2,以便...本文详细讲解了如何配置 MyEclipse 和 WebLogic 9.2,以便开发者更好地使用这两个工具来开发和部署 Java Web 应用程序。

    myeclipse8.0下载地址

    8. **应用服务器集成**:支持多种应用服务器,如Tomcat、Jboss、WebLogic等,可以便捷地部署和调试应用。 在使用MyEclipse 8.0时,可能需要了解以下几点: - **系统需求**:确保你的计算机满足运行MyEclipse的硬件...

    Myeclipse5.5 + Weblogic9.2 configure

    总结来说,"Myeclipse5.5 + Weblogic9.2 configure"主要涉及的是如何在MyEclipse 5.5环境下配置和使用WebLogic Server 9.2,这对理解和掌握Java EE项目开发具有重要意义。通过合理的配置,开发者可以充分利用这两个...

    MyEclipse 5.0 + WebLogic 9.2 配置解.doc

    本文档详细介绍了如何在MyEclipse 5.0环境中配置WebLogic 9.2服务器的过程,包括选择WebLogic 9.2的原因、安装和配置WebLogic 9.2的基本步骤以及如何在MyEclipse中配置和部署WebLogic 9.2服务器。通过这些步骤,可以...

    MyEclipse8.0M1官方下载地址

    MyEclipse 的主要优势在于其易于使用的图形界面以及广泛的插件支持。 #### 二、MyEclipse 8.0M1 版本特点 **MyEclipse 8.0M1** 作为该系列的一个里程碑版本,在原有的基础上进行了多项改进和优化。这个版本最大的...

    MyEclipse8.0汉化包

    MyEclipse8.0 GA汉化包。汉化方法:将language文件夹拷到MyEclipse8.0安装文件夹下的\MyEclipse 8.x Latest\dropins下面,然后重启MyEclipse8.0即可,简单方便。

    MyEclipse 8.0GA绿色版使用手册

    【MyEclipse 8.0GA绿色版使用手册】 MyEclipse是一款强大的Java集成开发环境,特别适合于Java EE项目的开发。8.0GA版本是其一个稳定版本,提供了全面的开发工具支持,包括但不限于Java、JSP、Servlet、EJB、JDBC、...

    myeclipse8.0 汉化包

    MyEclipse 8.0汉化包的安装和使用是关键知识点,下面将详细介绍这一过程: 1. **下载与解压**:首先,你需要从可信赖的源获取MyEclipse 8.0的汉化包,通常是.zip或.rar格式的压缩文件。下载完成后,使用解压工具...

    WebLogic9.2安装及配置[定义].pdf

    或者换用支持 JDK 1.5 的服务器,也就是升级到 WebLogic 9.2。 二、配置 WebLogic 9.2 的域 配置 WebLogic 9.2 的域需要按照以下步骤进行: 1. 运行开始 -> 程序 -> BEA Products -> Tools -> Configuration ...

    MyEclipse8.0GA注册码源文件

    MyEclipse8.0GA注册码源文件MyEclipse8.0GA注册码源文件MyEclipse8.0GA注册码源文件MyEclipse8.0GA注册码源文件vvv

    如何配置Myeclipse8.0JRE与Tomcat6

    在使用Myeclipse 8.0进行Java Web开发时,通常需要集成Apache Tomcat作为应用服务器。由于Myeclipse 8.0默认并未配置Tomcat 6.0,因此我们需要手动进行配置。 1. **打开Myeclipse**:首先确保Myeclipse 8.0已安装并...

    flex4整合MyEclipse8.0教程

    MyEclipse 8.0 是一个集成开发环境(IDE),专为Java EE、Spring、Hibernate等技术提供支持,同时也能够用于Flex项目的开发。本教程将介绍如何将Flex4与MyEclipse 8.0进行整合,以便在一个统一的环境中进行Flex开发...

    MyEclipse8.0GA What’s New

    11. **国际化支持**:MyEclipse 8.0 GA 改进了对多语言环境的支持,使得非英文用户也能无障碍地使用。 12. **更好的插件兼容性**:对第三方插件的支持和兼容性进行了增强,允许开发者根据需要扩展功能。 综上所述...

    myeclipse8.0激活码

    根据提供的信息,我们可以了解到这段代码是用来生成MyEclipse 8.0激活码的程序。下面将详细介绍该程序的实现逻辑、重要概念以及涉及到的关键技术点。 ### 一、程序概述 该程序的主要功能是根据用户输入的信息...

    myeclipse 8.0

    - **Bug修复与性能优化**:通过对之前版本的Bug进行修复以及对整个环境的性能优化,MyEclipse 8.0在用户体验方面取得了显著进步。 #### 二、MyEclipse 8.0的新特性 1. **Eclipse 3.4/Ganymede平台支持**: - ...

    myeclipse 8.0 注册文件.txt

    通过以上内容,我们不仅了解了 MyEclipse 8.0 的基本特点以及注册文件的重要性,还深入学习了如何正确地使用注册文件来激活软件。这对于初学者来说是非常有价值的,能够帮助他们快速上手并充分利用这款强大的开发...

Global site tag (gtag.js) - Google Analytics