Alfresco的部署

原创 2015年11月18日 23:58:34

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  

内容管理alfresco汉化包

  • 2012年03月31日 10:58
  • 456KB
  • 下载

Alfresco 4.0安装手把手教程

最近有很多同学反映安装Alfresco总是失败,所以我把自己的安装过程写在这里,供大家参考。 1. 首先我们装备好Alfresco所需要的数据库,这里我用的是mysql(使用其他数据库也如法泡制),...
  • hbhgjiangkun
  • hbhgjiangkun
  • 2012年12月28日 12:07
  • 3175

Alfresco开发者指南

  • 2009年09月15日 15:42
  • 9.83MB
  • 下载

如何将Android开发进行到底

做技术的不外乎有两种选择:1.做全才;2.做专才。 这两年,关于App开发的技术书籍、公众号、网络文章越来越多;一个月精通xxx开发的广告也是越来越多。新人准入的门槛也是越来越低。做了3年甚至6年以...
  • chwnpp2
  • chwnpp2
  • 2016年09月18日 11:12
  • 268

五一归来发现之——Alfresco开放企业版源码

乍一看标题:Alfresco Enterprise Edition Goes 100% Open Source,很是兴奋啊,印象中Alfresco有两个版本,enterprise和community版...
  • lwowen
  • lwowen
  • 2006年05月07日 22:35
  • 1489

Alfresco——最被看好的ECM系统

今年是Alfresco公司成立的第10个念头,按年龄来说应该还是个小毛孩子,但是她创造的价值却不是一个小毛孩能搞得来的,10年能做到和documentum、sharepoint等商业型CMS抗衡并且大...
  • u010298955
  • u010298955
  • 2015年03月26日 22:39
  • 1726

VisualSVN Server的迁移

VisualSVN Server迁移的情况 VisualSVN Server迁移涉及到两种情况:第一种情况:VisualSVN Server没有更换电脑或者服务器,只是修改Server name。 第...
  • Vicco_Cc
  • Vicco_Cc
  • 2018年01月08日 21:53
  • 17

向对象开发与面向组件开发的区别

 通过对SOA、SCA、OSGi、JPF等面向组件理论和技术的理解,整理一篇面向对象开发与面向组件开发的区别。1、面向对象中,对象之间的交互是细粒度的,通过单个消息进行交互; 面向组件中组件的交互是通...
  • teamlet
  • teamlet
  • 2007年12月27日 23:17
  • 8791

alfresco开源项目,编译运行详细步骤,很实用

  • 2012年05月17日 14:50
  • 480KB
  • 下载

alfresco开源项目,完美编译运行详细步骤,绝对成功

  • 2015年06月30日 17:23
  • 480KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Alfresco的部署
举报原因:
原因补充:

(最多只允许输入30个字)