環境準備:
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 [email protected] 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