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

转:如何在eclipse中远程调试ofbiz

阅读更多

转载地址:http://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse

Remote Debugging OFBiz in Eclipse

This is the official recommended way for debugging OFBiz. It's fine. Personnaly (Jacques Le Roux) I use also the second method below Debugging (or running) OFBiz in Eclipse because I find it convenient (but I'm certainly biased having used such tools for a pretty long time now). For instance, it's really helpful when it comes to debug the framework java code. When someone has screwed up the framework java code and you can't load OFBiz. Then it's an easy way to debug OFBiz using inside debugging. Though using the remote debuggind technique, you may also suspend the JVM through the command line options at start up. Effectively the JVM boots, stops and waits for a debugger to connect and then it continues so you can still use remote debugging. Just put suspend=y in the start options alongside the socket and ports settings (thanks Ray)

OFBiz in Eclipse|#debuggingInEclipse]

Step 1: Run OFBiz in debug mode

Normally we start OFBiz with the command line

  %JAVA_HOME%\bin\java -jar ofbiz.jar

To start in debug mode use the command line

  %JAVA_HOME%\bin\java \-Xdebug \-Xnoagent \-Djava.compiler=NONE \-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8091 \-jar ofbiz.jar

This changed command line instructs java to run in debug mode listening for a socket connection on port 8091 for a debugger to connect. You can change the port number to any port not otherwise being used.

Step 2: Connect to OFBiz with Eclipse as a Debugger

Before connecting you have to create a new debug configuration.

  • In Eclipse choose Run->Debug... from the menu. A Debug window should pop up.
  • Select Remote Java Application from the tree on the left.
  • Click New (button on the bottom left).
  • Type a name at the top (OFBiz, perhaps?)
  • On the Connect tab
    • Pick ofbiz for the project
    • Select Standard (Socket Attach) for Connection Type
    • Type localhost for host
    • Type 8091 (or whatever port you chose) for port
  • On the Source tab
    • Click Add Projects... (buttons on the right)
    • Select the ofbiz project
  • Click Apply If you have OFBiz running debug (Step 1 above) you can start debugging by clicking Debug (on the bottom) now.
    You know that you are connected when you see a start/stop button in the debug perspective of Eclipse.

First created by Jarrod Ribble

 

 

 

分享到:
评论

相关推荐

    eclipse如何配置ofbiz下的debug

    5. **Source Lookup**: 确保已添加OFBiz项目的源代码路径,这样在调试时可以查看源代码。 配置完毕后,点击"Apply"保存设置,然后点击"Debug"按钮启动调试会话。此时,Eclipse会尝试连接到指定的服务器端口并等待...

    ofbiz安装与配置

    3. 使用 SVN 插件安装 Ofbiz:我们可以使用 SVN 插件从 SVN 仓库中下载 Ofbiz 的源代码。我们可以在 Eclipse 的“Project Explorer”中右键点击,选择“Import”,然后选择“从 SVN 检出项目”,输入 Ofbiz 的 SVN ...

    Ofbiz16.11.05运行及开发环境搭建等

    3. **Eclipse集成**:在Eclipse中安装Subversive SVN插件,用于导入和管理OFBiz源代码。访问OFBiz的Git仓库(https://git.apache.org/ofbiz.git)并克隆16.11.0x分支。 4. **使用Gradle**:在OFBiz项目根目录下,...

    ofbiz 英文pdf

    - **设置Eclipse项目**:指导如何在Eclipse IDE中创建并配置OFBiz项目。 - **使用Derby数据库**:介绍OFBiz内置的Derby数据库及其配置方法。 - **编译OFBiz并加载数据**: - **编译部分**:解释编译过程中可能...

    Apache OFBiz Development The Beginner's Tutorial

    - **设置 Eclipse 项目**:介绍如何在 Eclipse IDE 中创建和配置 OFBiz 项目。 - **使用 Derby 数据库**:Derby 是一个轻量级的嵌入式数据库,通常用于开发阶段。 - **编译 OFBiz 并加载数据**: - **验证安装过程*...

    ofbiz git 服务搭建

    在Eclipse中更新数据库连接信息,然后运行Ant任务来加载示例数据(load demo)和种子数据(load seed)。 停止Ant任务,然后重新启动,项目应正常运行。访问前端页面`http://localhost:8080/shop/control/main`以...

    ofbiz开发入门总结

    5. 运行Ofbiz:在浏览器中输入`http://localhost:8080/ofbiz`,如果一切顺利,你应该能看到Ofbiz的登录页面。 四、Ofbiz开发实践 1. 组件开发:Ofbiz的核心是组件,每个组件都包含模型、服务、控制器和视图等部分...

    ofbiz中文技术文档

    9. **调试与性能优化**:如何调试Ofbiz应用,以及如何进行性能监控和优化,也是文档中不可或缺的部分。 10. **社区与支持**:介绍Ofbiz和Opentaps的社区资源,如邮件列表、论坛和在线文档,以便用户寻求帮助和参与...

    ofbiz-practice

    ”暗示了这个项目可能是针对初学者的,目的是让他们了解如何在OFBiz环境中创建一个新的网页。在这个过程中,可能会涉及以下几个关键知识点: 1. **Apache OFBiz简介**:OFBiz是由Apache软件基金会维护的一个全面的...

    Apache.OFBiz.Development

    8. 演示和探索OFBiz:指南提供了一个完整的演练,包括在电子商务应用中购物流程的体验,以及订单处理流程的探索。 9. 修改OFBiz:修改OFBiz主要通过添加新的字段、更改数据、更新数据库、编辑用户界面、改变应用...

    ofbiz开发文档

    在OFBiz中,Groovy是一种常用的语言,它为开发人员提供了简洁、动态的编程体验,同时保持了与Java的兼容性。 **OFBiz核心组件** 1. **服务引擎**:这是OFBiz的核心,负责处理业务逻辑和服务调用。它支持基于XML的...

    ofbiz 研究

    【标题】"Ofbiz研究" Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的电子商务和...对于想要在电子商务或企业管理领域发展的IT专业人士来说,Ofbiz是一个值得深入研究的工具。

    ofbiz:Apache OFBiz-主要开发已移至ofbiz-frameworks存储库

    ApacheOFBiz:registered: 欢迎使用ApacheOFBiz:registered: ! 一个功能强大的顶级Apache软件项目。...注意:如果使用的是Eclipse,请确保在Eclipse中创建项目之前运行适当的Eclipse命令gradlew eclipse 。 该命令将

    ofbiz研究心得

    * OFBiz 已经在国外得到十分广泛的应用,并正在不断完善中。 * 在国内应用情况来看,OFBiz 也得到了广泛的应用和认可。 知识点七:OFBiz 的优点 * OFBiz 的优点是开放、自由、免费和可修改。 * 它提供了创建基于...

    ofbiz 教程_配置ofbiz

    ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle

    ofbiz实现oracle平台小例子详解步骤及注意的问题.doc

    在本文中,我们将深入探讨如何在Oracle平台上实现OFBiz框架,并提供一个详细的小例子,以及在实施过程中需要注意的关键问题。OFBiz(Open For Business Project)是一个开源的企业应用框架,它包含了多种业务组件,...

    ofbiz 数据模型 中文手册

    在OFBiz项目中,数据模型是其业务逻辑的基础,其中定义了大量的数据库表以及它们之间的关联和约束。本手册主要翻译了核心数据模型中的表结构和字段,以及提供了主键、外键、非空字段的说明。 核心数据模型涵盖了几...

    ofbiz开发者入门教程

    在本教程中,我们将深入探讨如何入门Apache Ofbiz的开发,这是一个开源的企业级应用框架,专为电子商务、供应链管理和企业资源规划等业务流程设计。Ofbiz提供了强大的组件化架构,使得开发者可以方便地构建和扩展...

Global site tag (gtag.js) - Google Analytics