转载地址: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
分享到:
相关推荐
5. **Source Lookup**: 确保已添加OFBiz项目的源代码路径,这样在调试时可以查看源代码。 配置完毕后,点击"Apply"保存设置,然后点击"Debug"按钮启动调试会话。此时,Eclipse会尝试连接到指定的服务器端口并等待...
3. 使用 SVN 插件安装 Ofbiz:我们可以使用 SVN 插件从 SVN 仓库中下载 Ofbiz 的源代码。我们可以在 Eclipse 的“Project Explorer”中右键点击,选择“Import”,然后选择“从 SVN 检出项目”,输入 Ofbiz 的 SVN ...
3. **Eclipse集成**:在Eclipse中安装Subversive SVN插件,用于导入和管理OFBiz源代码。访问OFBiz的Git仓库(https://git.apache.org/ofbiz.git)并克隆16.11.0x分支。 4. **使用Gradle**:在OFBiz项目根目录下,...
- **设置Eclipse项目**:指导如何在Eclipse IDE中创建并配置OFBiz项目。 - **使用Derby数据库**:介绍OFBiz内置的Derby数据库及其配置方法。 - **编译OFBiz并加载数据**: - **编译部分**:解释编译过程中可能...
- **设置 Eclipse 项目**:介绍如何在 Eclipse IDE 中创建和配置 OFBiz 项目。 - **使用 Derby 数据库**:Derby 是一个轻量级的嵌入式数据库,通常用于开发阶段。 - **编译 OFBiz 并加载数据**: - **验证安装过程*...
在Eclipse中更新数据库连接信息,然后运行Ant任务来加载示例数据(load demo)和种子数据(load seed)。 停止Ant任务,然后重新启动,项目应正常运行。访问前端页面`http://localhost:8080/shop/control/main`以...
5. 运行Ofbiz:在浏览器中输入`http://localhost:8080/ofbiz`,如果一切顺利,你应该能看到Ofbiz的登录页面。 四、Ofbiz开发实践 1. 组件开发:Ofbiz的核心是组件,每个组件都包含模型、服务、控制器和视图等部分...
9. **调试与性能优化**:如何调试Ofbiz应用,以及如何进行性能监控和优化,也是文档中不可或缺的部分。 10. **社区与支持**:介绍Ofbiz和Opentaps的社区资源,如邮件列表、论坛和在线文档,以便用户寻求帮助和参与...
”暗示了这个项目可能是针对初学者的,目的是让他们了解如何在OFBiz环境中创建一个新的网页。在这个过程中,可能会涉及以下几个关键知识点: 1. **Apache OFBiz简介**:OFBiz是由Apache软件基金会维护的一个全面的...
8. 演示和探索OFBiz:指南提供了一个完整的演练,包括在电子商务应用中购物流程的体验,以及订单处理流程的探索。 9. 修改OFBiz:修改OFBiz主要通过添加新的字段、更改数据、更新数据库、编辑用户界面、改变应用...
在OFBiz中,Groovy是一种常用的语言,它为开发人员提供了简洁、动态的编程体验,同时保持了与Java的兼容性。 **OFBiz核心组件** 1. **服务引擎**:这是OFBiz的核心,负责处理业务逻辑和服务调用。它支持基于XML的...
【标题】"Ofbiz研究" Ofbiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建复杂的电子商务和...对于想要在电子商务或企业管理领域发展的IT专业人士来说,Ofbiz是一个值得深入研究的工具。
ApacheOFBiz:registered: 欢迎使用ApacheOFBiz:registered: ! 一个功能强大的顶级Apache软件项目。...注意:如果使用的是Eclipse,请确保在Eclipse中创建项目之前运行适当的Eclipse命令gradlew eclipse 。 该命令将
* OFBiz 已经在国外得到十分广泛的应用,并正在不断完善中。 * 在国内应用情况来看,OFBiz 也得到了广泛的应用和认可。 知识点七:OFBiz 的优点 * OFBiz 的优点是开放、自由、免费和可修改。 * 它提供了创建基于...
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
在本文中,我们将深入探讨如何在Oracle平台上实现OFBiz框架,并提供一个详细的小例子,以及在实施过程中需要注意的关键问题。OFBiz(Open For Business Project)是一个开源的企业应用框架,它包含了多种业务组件,...
在OFBiz项目中,数据模型是其业务逻辑的基础,其中定义了大量的数据库表以及它们之间的关联和约束。本手册主要翻译了核心数据模型中的表结构和字段,以及提供了主键、外键、非空字段的说明。 核心数据模型涵盖了几...
在本教程中,我们将深入探讨如何入门Apache Ofbiz的开发,这是一个开源的企业级应用框架,专为电子商务、供应链管理和企业资源规划等业务流程设计。Ofbiz提供了强大的组件化架构,使得开发者可以方便地构建和扩展...