[OFBiz]开发 一
1.使用Eclipse3.7.1 + subclipse plugins 1.8.2(svn client)
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
2.使用svn checkout apache-ofbiz-10.04的代码:
Anonymous (Guest) Access
To connect to the OFBiz SVN Respository for anonymous checkout use your SVN client command line tool:
trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
release11.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release11.04 ofbiz.11.04
release10.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04 ofbiz.10.04
release09.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release09.04 ofbiz.09.04
ofbiz团队采用eclipse开发.
3. 代码check out后为330M.
4. 分支release10.04 ofbiz.10.04, 最初的svn提交号是: 939941
New release branch for releases os series 10.04: this is a feature freeze at the end of April 2010; in this branch only bug fixes will be committed; tags will be created out of it when releases will be issued.
5.2010-04-01最初的r939941的工程, 使用45个src目录,和194个jar包.
注:在classpath中有两处有问题:
<classpathentry kind="src" path="framework/base/build/gen-src/javacc"/>
<classpathentry kind="src" path="framework/sql/build/gen-src/javacc"/>
在下载的apache-ofbiz-10.04.zip中有这个build目录
E:\apache-ofbiz-10.04\framework\base\build\gen-src\javacc
E:\apache-ofbiz-10.04\framework\sql\build\gen-src\javacc
但是在check的代码中, 没有这个build目录.
build目录是在执行了ant run-install后生成的, gen-src是在执行了下面两个模板文后, 生成的中间java文件:
E:\apache-ofbiz-10.04\framework\sql\src\org\ofbiz\sql\Parser.jj
E:\apache-ofbiz-10.04\framework\base\src\org\ofbiz\base\json\JSON.jj
6.Ant的build.xml文件, 有33个target, 其中run-install需要执行编绎功能(不能使用JDK1.7).
它先执行build这个target
然后, 执行: ofbiz.jar install
实现,数据库表的初始化, 也就是安装功能.
[rmic] RMI Compiling 1 class to E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\framework\service\build\classes
[rmic] error: C:\Program Files\Java\jre7\lib\rt.jar(java/rmi/server/UnicastRemoteObject.class) 中的类文件格式无效。 major.minor 版本 "51.0" 太新,此工具无法识别。
[rmic] error: 在 class org.ofbiz.service.rmi.RemoteDispatcherImpl 中未找到类 java.rmi.server.UnicastRemoteObject。
[rmic] 2 个错误
[OFBiz]开发 一的更多相关文章
- [OFBiz]开发 五
1.初学者例程:OFBiz Tutorial - A Beginners Development Guidehttps://cwiki.apache.org/confluence/display/OF ...
- [OFBiz]开发 四
1.在几个已安装的应用模块中,资产管理模块,是最简单的,可以从这个开始入手.E:\eclipse-SDK-3.7.1-win32\ofbiz\apache-ofbiz-10.04\specialpur ...
- [OFBiz]开发 三
1. Debug不要在Eclipse中使用Ant来启动ofbiz, 因为在Eclipse中无法kill掉Ant的进程,而ofbiz又没有提供stop的方法.(有一个hook shutdown的方法,但 ...
- [OFBiz]开发 二
1.svn中check出的apache-ofbiz-10.04(svn_2010-04-01代码备分)由于它的所有文件都不含有中文,所以Eclipse使用什么编码方式都可以(ISO, GBK, UTF ...
- OFBiz项目简介
记得最早使用OFBiz是十年前在公司的一个EA游戏项目中,用来实现玩家在游戏中购买各种游戏装备.当由于自己刚出校门不久,经验也少,对软件产品架构.思想.目的了解不透彻,不明白OFBiz设计上的优点,本 ...
- ofbiz框架以及核心原理介绍
1. 什么是Ofbiz Ofbiz(Open for business)是一个开源的,基于J2EE和XML规范的,用于构建大型企业级.跨平台.跨数据库.跨应用服务器的多层.分布式电子商务类WEB应用系 ...
- OFbiz--HelloWorld
上篇博客<OFbiz--简单介绍>我们介绍了OFbiz是什么,以下我们就開始用OFbiz开发我们的第一个程序--HelloWorld. 过程例如以下: 首先在hot-deploy下新建文件 ...
- OFBIZ 10.04 开发环境搭建(ofbiz+mysql+eclipse)
1.下载安装 JDK1.6,并设置环境变量 在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”. 新建系统变量JAVA_HOME:C:Program Fil ...
- gradle ofbiz 16 开发环境搭建
原 gradle ofbiz 16 开发环境搭建 2017年02月13日 10:59:19 阅读数:2702 1.安装jdk 2.配置jdk环境变量 3.eclipse 安装svn 插件 4.svn下 ...
随机推荐
- Extjs4 treePanel异步加载菜单(后台从数据库读取)
运行环境:springMVC+mybatis 一.建表 说明:0表示此节点为非叶子节点,即此节点还包括了子节点:1表示此节点为叶子节点,即此节点没有子节点.:关于图标iconCls是从Extjs的文件 ...
- 【数位DP】bzoj1026: [SCOI2009]windy数
1026: [SCOI2009]windy数 Time Limit: 1 Sec Memory Limit: 162 MBSubmit: 4163 Solved: 1864[Submit][Sta ...
- HTTPS访问:weblogic下配置SSL
进入Weblogic安装路径下的JDK安装目录bin文件下,通过keytool工具生成密钥对(标识密钥库) 输入命令,生成密钥 keytool.exe -genkey -v -alias weblog ...
- 李洪强iOS开发之拓展篇—UIDynamic(简单介绍)
iOS开发拓展篇—UIDynamic(简单介绍) 一.简单介绍 1.什么是UIDynamic UIDynamic是从iOS 7开始引入的一种新技术,隶属于UIKit框架 可以认为是一种物理引擎,能 ...
- POJ2531——Network Saboteur(随机化算法水一发)
Network Saboteur DescriptionA university network is composed of N computers. System administrators g ...
- python脚本工具-1 制作爬虫下载网页图片
参考:http://www.cnblogs.com/fnng/p/3576154.html 本文参考虫师的博客“python实现简单爬虫功能”,整理分析后抓取其他站点的图片并下载保存在本地. 抓取图片 ...
- [Err]1267 - Illegal mix of collations(utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘=’
SELECT * FROM table_a a where a.id NOT IN (SELECT b.id FROM table_b b); 先将两个数据表的编码统一,如果table_a的编码为 ...
- 一步一步制作yaffs/yaffs2根文件系统(一)---储备好基础知识再打
开发环境:Ubuntu 12.04 开发板:mini2440 256M NandFlash 64M SDRAM 交叉编译器:arm-linux-gcc 4.4.3点此可下载 BusyBox版本: ...
- 在Vim里使用gtags-cscope
用Vundle安装好gtags-cscope后,要在vimrc里添加如下设置: " cscopeset cscopetag " 使用 cscope ...
- JNDI和在tomcat中配置DBCP连接池 元数据的使用 DBUtils框架的使用 多表操作
1 JNDI和在tomcat中配置DBCP连接池 JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.namin ...