日期:2014-05-17  浏览次数:20823 次

alfresco 3.2r2 windows+eclipse环境搭建

环境准备:
?? 1.JDK1.6
?? 2.MySQL4.1
??? 安装完MySQL后在SQL命令行执行下边的语句
????? create database alfresco;
????? grant all on alfresco.* to alfresco@localhost identified by 'alfresco';
????? grant all on alfresco.* to alfresco@localhost.localdomain identified by 'alfresco';


?? 3.Tomcat6.x
????? 需解压至两个文件夹下tomcat,virtual-tomcat
????? tomcat根目录创建文件夹/shared/classes/alfresco,alfresco文件夹下包含两个目录如下
?????? /extension
?????? /messages

?

?? 4.修改alfresco-global.properties配置文件

?????? 将该配置文件放置在tomcate/shared/classes下面并修改一下内容

??????? dir.root=C:/alf_data

??????? db.name=alfresco
??????? db.username=alfresco
??????? db.password=alfresco
??????? db.host=localhost
??????? db.port=3306

?

??????? ooo.exe=C:/Alfresco/OpenOffice.org/program/soffice
??????? ooo.user=C:/alf_data/oouser
????? ? img.root=D:/workspaces/alfresco/imconvert
??????? swf.exe=D:/workspaces/alfresco/swftools/pdf2swf


??? 5.编辑catalina.properties 文件

???? 到tomcat/conf/下面打开catalina.properties文件,到最下面找到并修改 shared.loader=为
???? shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar


??? 6.拷贝MySQL数据库驱动文件到tomcat的lib下

???????? 驱动文件要与使用的数据库版本一致。
??? 7.下载ImageMagick6.4.2以上
?????????? 安装后主目录命名为imconvert

?????????? 安装成功后,在命令行输入convert检测安装是否成功。
??? 8.下载swftools-0.8.1并安装

?????????? 在path中配置安装主目录,以便系统找到pdf2swf.ext文件。
??? 9.Eclipse3.4以上及插件 (Eclipse的Tomcat插件tomcatPluginV321,SVN插件Subclipse updatesite:http://subclipse.tigris.org/update_1.6.x)

?????? 下载Tomcat插件tomcatPluginV321,解压后放在eclipse\plugins下面,重启Eclipse工具栏中可以看到猫的图标。

??????? 安装SVN插件以便检出alfresco源码。
??? 10.配置Eclipse Ant 环境变量
???????? env.TOMCAT_HOME = C:\tomcat
???????? env.APP_TOMCAT_HOME = C:\tomcat
???????? env.VIRTUAL_TOMCAT_HOME = C:\virtual-tomcat

?? 11.配置Tomcat

??????? eclipse->Window->Preferences->Tomcat

??????? 选择Tomcat版本 Version 6.x

??????? Tomcat home 点击Browse选择tomcat的主目录(不是virtual-tomcat)

??? 12.配置JVM参数

????????? eclipse->Window->Preferences->JVM Settings

????????? 在Append to JVM Parameters下电极Add添加下列参数

????????? -Xss256k
????????? -Xms256m
????????? -Xmx512m
????????? -XX:NewSize=128M

????????? -XX:MaxPermSize=128M

???????? 在Classpath(Before generated classpath)点击Directory选择tomcat\shared\classes
???? 13.搭建工程
????????? 1.建立SVN资源库:svn://svn.alfresco.com检出工程
????????? 2.导入工程到Eclipse(root\projects下)

????????????? File->Import->Existing Projects into Workspace

????????????? 根据提示将工程中重复的SDK项目前的勾去掉
????????? 3.创建Ant工程.新建普通工程。引入root下build.xml文件。
?? ? ? ?? 4.执行build.xml

?

1 楼 awdxzc 2010-08-10  
ant build.xml 不报错?
2 楼 skyuck 2011-01-13  
我ant build.xml时报错
3 楼 l3910524 2011-05-06  
请问,SVN 检出的源码,主要用到了哪些。我在检出时出错了
4 楼 l3910524 2011-05-10  
你写的是你马,写明白点会死啊!发表完,人真的死了