zoukankan      html  css  js  c++  java
  • [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掉。

    以上

  • 相关阅读:
    UVA
    UVA
    模板——扩展欧几里得算法(求ax+by=gcd的解)
    UVA
    模板——2.2 素数筛选和合数分解
    模板——素数筛选
    Educational Codeforces Round 46 (Rated for Div. 2)
    Educational Codeforces Round 46 (Rated for Div. 2) E. We Need More Bosses
    Educational Codeforces Round 46 (Rated for Div. 2) D. Yet Another Problem On a Subsequence
    Educational Codeforces Round 46 (Rated for Div. 2) C. Covered Points Count
  • 原文地址:https://www.cnblogs.com/ofbiz/p/3145722.html
Copyright © 2011-2022 走看看