1.svn中check出的apache-ofbiz-10.04(svn_2010-04-01代码备分)
由于它的所有文件都不含有中文,所以Eclipse使用什么编码方式都可以(ISO, GBK, UTF-8)。

2.使用jdk1.6.0_20可以正常编绎通过.包括ant run-install的执行.

3.eclipse的编绎输出在bin下面。

4. 47个src链接:
applications---9个
framework---25个
specialpurpose---13个
(9+25+13 = 47个)

1375个java文件.
2560个xml文件 ---->54个build.xml文件.
841个表

5.除了ecommerce应用是8080端口外:
http://localhost:8080/ecommerce
其它应用都是从webtools切进去的,端口都是8443:
https://localhost:8443/webtools

https://localhost:8443/content  ----内容管理
https://localhost:8443/accounting  ----会计
...

6.初始化derby数据库841个表:
使用ij.bat进行查看。
C:\Program Files\Java\jdk1.7.0\db\bin\ij.bat
输入命令:
protocol 'jdbc:derby:';
connect 'E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\runtime\data\derby\ofbiz';
show schemas;
show tables in ofbiz;   ------>ofbiz是数据库的schema.

describe ofbiz.tenant;
elapsedtime on; ---->设置显示每次的执行所耗时间。
select * from ofbiz.tenant;

注意:当derby工作在嵌入式模式下时,它就是普通的文件,同一时刻只能一个应用去访问。
所以,如果使用ij.bat作为数据库客户端去访问derby时,需要把ofbiz的主应用程序停掉,保证只有一个应用访问。
参见,使用Derby ij客户端工具:
http://programmerdigest.cn/2009/12/825.html

runtime\data\derby\ofbiz  ---- 841个表
runtime\data\derby\ofbizolap ---- 6个表
runtime\data\derby\ofbiztenant ---- 2个表

7.启动与调试:
org.ofbiz.base.start.Start
它不能在eclipse中以源代码的形式直接运行,因为它的根目录是bin:
E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\bin
而真正想要的目录是:
E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04

所以,只能使用Ant来编译。
1).使用Ant的run-debug的target来启动ofbiz, 然后在Eclipse中使用remote debug的方式来调试。
2).或者使用debug的方式来运行Ant的run的target, 可以在eclipse中直接调试。------>这种方法不能工作,eclipse中的Ant不能直接debug来运行,甚至连kill也不能把java.exe stop掉。

以上

[OFBiz]开发 二的更多相关文章

  1. iOS开发-二维码扫描和应用跳转

    iOS开发-二维码扫描和应用跳转   序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如Z ...

  2. javaweb学习之Servlet开发(二)

    javaweb学习总结(六)--Servlet开发(二) 一.ServletConfig讲解 1.1.配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个< ...

  3. Java Web高性能开发(二)

    今日要闻: 性价比是个骗局: 对某个产品学上三五天个把月,然后就要花最少的钱买最多最好的东西占最大的便宜. 感谢万能的互联网,他顺利得手,顺便享受了智商上的无上满足以及居高临下的优越感--你们一千块买 ...

  4. Android开发--二维码开发应用(转载!)

    android项目开发 二维码扫描   基于android平台的二维码扫描项目,可以查看结果并且链接网址 工具/原料 zxing eclipse 方法/步骤   首先需要用到google提供的zxin ...

  5. Android Camera系列开发 (二)通过Intent录制视频

    Android Camera系列开发 (二)通过Intent录制视频 作者:雨水  2013-8-18 CSDN博客:http://blog.csdn.net/gobitan/ 概述 使用Camera ...

  6. C#的百度地图开发(二)转换JSON数据为相应的类

    原文:C#的百度地图开发(二)转换JSON数据为相应的类 在<C#的百度地图开发(一)发起HTTP请求>一文中我们向百度提供的API的URL发起请求,并得到了返回的结果,结果是一串JSON ...

  7. Qt计算器开发(二):信号槽实现数学表达式合法性检查

    表达式的合法性 由于我们的计算器不是单步计算的,所以我们能够一次性输入一个长表达式.然而假设用户输入的长表达式不合法的话,那么就会引发灾难.所以有必要对于用户的输入做一个限制. 一些限制举例: 比方, ...

  8. (Java)微信之个人公众账号开发(二)——接收并处理用户消息(下)

    接下来,我们再讲一下图文消息: 如图: 大家可以先从开发者文档中了解一下图文消息的一些参数: 如上图,用户回复4时,ipastor返回了几条图文消息,上图中属于多图文消息,当然还有单图文消息,图文消息 ...

  9. 以太坊开发(二)使用Ganache CLI在私有链上搭建智能合约

    以太坊开发(二)使用Ganache CLI在私有链上搭建智能合约 在上一篇文章中,我们使用Truffle自带的客户端Truffle Develop,在私有链上搭建并运行了官方提供的WebPack智能合 ...

随机推荐

  1. Java注解全面解析

    1.基本语法 注解定义看起来很像接口的定义.事实上,与其他任何接口一样,注解也将会编译成class文件. @Target(ElementType.Method) @Retention(Retentio ...

  2. Project Euler 88:Product-sum numbers 积和数

    Product-sum numbers A natural number, N, that can be written as the sum and product of a given set o ...

  3. lintcode:Find the Connected Component in the Undirected Graph 找出无向图汇总的相连要素

    题目: 找出无向图汇总的相连要素 请找出无向图中相连要素的个数. 图中的每个节点包含其邻居的 1 个标签和 1 个列表.(一个无向图的相连节点(或节点)是一个子图,其中任意两个顶点通过路径相连,且不与 ...

  4. QTP之delphi试用感想一(自动化测试)

    这两天一直在琢磨自动化测试,自动化测试,其实与单元测试有一些相同之处,单元测试的目的也是可以一次写,多次运行,对于测试驱动及后期维护真是有非常多的好处,用自动化测试工具也是如何,主要目的是为了回归测试 ...

  5. App应用与思考

    我为什么没有加入苹果的iOS APP移动大军?http://blog.csdn.net/Code_GodFather/article/details/7956858 ----------------- ...

  6. JDBC学习总结(三)

    1.ResultSet光标控制     在创建Statement或PreparedStatement时使用的是Connection的无参数createStatement()方法或preparedSta ...

  7. UNIX 高手的 20 个习惯[转]

    使用 mkdir 的 -p 选项并在单个命令中创建所有父目录及其子目录要容易得多.但是即使对于知道此选项的管理员,他们在命令行上创建子目录时也仍然束缚于逐步创建每级子目录.花时间有意识地养成这个好习惯 ...

  8. Checked&Unchecked Exception

    Java 中定义了两类异常: 1) Checked exception: 这类异常都是Exception的子类 .异常的向上抛出机制进行处理,如果子类可能产生A异常,那么在父类中也必须throws A ...

  9. 自定义View(4)Canvas和Paint常用绘制函数

    画布Canvas 在Android下进行2D绘图需要Canvas类的支持,它位于"android.graphics.Canvas"包下,直译过来为画布的意思,用于完成在View上的 ...

  10. MTK6577+Android4.04编译

    MTK6577+Android4.04编译 编译命令 ./mk new 出错信息如下: **********checkingEnv************ Your building environm ...