Alfresco的部署
2015-11-18 23:58
211 查看
Alfresco 安装部署
一、简介
Alfresco是一款开源的企业内容管理系统(ECM),为企业提供了日常的文档管理、协同工作、工作记录管理、知识管理、网络内容管理、图片管理等多种功能。是基于JAVA开发的,可以部署到多种J2EE容器中;数据库支持mysql,oarcle,sqlserver等数据库。最新的Alfresco-Community-4.0.a.zip ,我们这里已Alfresco-Community-3.4.e.zip在Tomcat 6.0下的安装部署为例。
二、安装
我这里在windows下安装的,其实在linux安装方法也一样,没什么特殊的。准备: 1、jdk6.0;
2、mysql数据库;
3、tomcat6.0.XX 版本
4、Alfresco-Community-3.4.e.zip
jdk,mysql的安装就不说了,tomcat6.0.XX选用解压缩版的最好。
1)、解压alfresco-community-3.4.e:
把bin文件下的所有内容copy到tomcat的bin文件夹下;
把shared目录及里面文件cppy到tomcat目录下,与tomcat的bin,webapps等目录平级;
把webapps下的alfresco.war和share.war两个war包copy到webapps目录下
把数据库驱动程序copy到Tomcat/lib下即可;
2)、配置
a)、打开<TOMCAT-HOME>/conf/catalina.properties配置文件,修改shared.loader=${catalina.base}/shared/classes,保存退出
b)、打开<TOMCAT_HOME>/shared/classes/alfresco-global.properties.sample,
修改dir.root=c:/alfresco/alf_data(数据存放目录,需提前建立好)
修改db.username=alfresco
db.password=alfresco
这是数据库的用户名和密码,修改成自己的就可以。
选择不同的数据库connection,我这里使用的是mysql
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost:3306/alfresco?useUnicode=yes&characterEncoding=UTF-8
这里需要注意:把驱动copy到tomcat/lib下;提前建立好一个空的数据库命名为alfresco
其他的可以暂时不用配置。
c)、打开catalina.bat
在上面加入
set CATALINA_OPTS=-Xms256m -Xmx512m -XX:MaxPermSize=196m
set JAVA_OPTS=-Xms256m -Xmx1536m -XX:MaxPermSize=196m
调整tomcat和jdk的内存;
经过A、B、C三步配置,Alfresco就可以启动了。
在浏览器
http://localhost:8080/alfresco/faces/jsp/login.jsp
输入用户名:admin ,密码admin
登录成功
同样输入:http://localhost:8080/share/
用户名和密码也都是admin
三、汉化
下载汉化包:http://forge.alfresco.com/frs/?group_id=274&release_id=666解压后把language_Pack/alfresco/tomcat/webapps文件加下的两个目录覆盖到tomcat/webapps下即可
然后打开tomcat\webapps\alfresco\WEB-INF\classes\alfresco下的web-client-config.xml文件,在
<languages>节点下加入
<language locale="zh_CN">Chinese (Simplified)</language>
重启tomcat即可。
由于版本与我们安装的不同,有些可能没有汉化过来。
四、问题
Alfresco share 默认的端口是8080,如果你改了tomcat的端口,share 就不能登录了。解决办法:打开<TOMCAT_HOME>/shared/classes/alfresco-global.properties
找到以下信息:修改端口即可!
#share.context=share
#share.host=${localname}
#share.port=8080
#share.protocol=http
五、参考文件信息
http://docs.alfresco.com/3.4/index.jsp
相关文章推荐
- 初识Calcite——使用实例
- SQL基础知识3
- 微信开发
- UESTC 1057 线段树区间更新
- activity的启动模式
- 如何让dapper支持oracle游标呢?
- hdu-5478 Can you find it(快速幂)
- hdu4763 扩展kmp
- 在Ubuntu中安装并测试OpenCV
- 备忘录--关于线程和IO知识
- How to use VideoToolbox to decompress H.264 video stream
- poj 2273 An Excel-lent Problem 类进制转换
- android下的样式
- 昌大软院大神养成计划之网页设计之路第一天
- 为什么一个数的各位数之和可以被3整除时,这个数就可以被3整除
- setiosflags() 的好处多多
- 文件属性与权限的更改
- Java写入文件的几种方法小结
- 【转】浅谈C#委托和事件
- dynamic结合匿名类型 匿名对象传参