• [OFBiz]开发 二


    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 FilesJavajdk1.7.0dbinij.bat
    输入命令:
    protocol 'jdbc:derby:';
    connect 'E:eclipse-SDK-3.7.1-win32ofbizapache-ofbiz-10.04 untimedataderbyofbiz';
    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

    runtimedataderbyofbiz  ---- 841个表
    runtimedataderbyofbizolap ---- 6个表
    runtimedataderbyofbiztenant ---- 2个表

    7.启动与调试:
    org.ofbiz.base.start.Start
    它不能在eclipse中以源代码的形式直接运行,因为它的根目录是bin
    E:eclipse-SDK-3.7.1-win32ofbizapache-ofbiz-10.04in
    而真正想要的目录是:
    E:eclipse-SDK-3.7.1-win32ofbizapache-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掉。

    以上

  • 相关阅读:
    论文复现的一些问题
    南京锐士方达猎头可拉黑
    Functional Ruby
    国内访问 Atom 源很慢 & 解决方案
    Linux 的硬链接与软链接
    Python小知识点(持续更新)
    MySQL小知识点(持续更新)
    Iterable Object, Iterator, Generator, Generator Iterator
    setTimeout函数在浏览器中和Node.js中的区别
    Several Python Tools/Utilities
  • 原文地址:https://www.cnblogs.com/ofbiz/p/3145722.html
Copyright © 2020-2023  润新知