[OFBiz]开发 二

    xiaoxiao2025-08-01  4

    1.svn中check出的 apache-ofbiz-10.0 4(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掉。 以上
    转载请注明原文地址: https://ju.6miu.com/read-1301282.html
    最新回复(0)