您的位置:首页 > 其它

构建高效的团队协作工具(二) Crowd安装配置

2016-08-17 14:46 441 查看
Crowd是一个基于web的单点登录工具,能够简化应用软件的解决方案以及身份认证管理.管理员可以根据需要,利用Crowd的直观界面来统一管理多用户,web应用和目录服务器的认证和授权. Crowd应用是一个中间件应用,将web应用,LDAP以及用户数据库集成到一个单一的安全架构中,以支持单点登录和集中的身份管理.



1. 系统环境
OS:

CentOS release 5.6

Jdk:

1.6.0_26

Web Server:

tomcat-6.0.32

DB:

MySQL Community Server 5.5.15

Jdbc

mysql-connector-java-5.1.17

Crowd:

2.1.0 - Crowd Server - WAR

系统环境配置在这里不进行描述,假设tomcat、mysql等环境配置完成。

2. 目录规划
/usr/local/jdk1.6

Jdk 安装目录,JAVA_HOME及CLASSPATH设置为全局环境变量

Mysql使用rpm默认安装路径

/opt/tomcat6

Tomcat安装目录

/opt/atlassian

Atlassian产品安装的父目录

/opt/atlassian/home

Atlassian产品主目录,crowd_home是在/opt/atlassian/home/crowd

/opt/atlassian/crowd

Crowd安装目录

3. 建立crowd数据库

以root用户登录到mysql,创建jira所需的schema

mysql> create database crowd characterset utf8;

mysql> grant all on jira.* to jira@'localhost' identified by ‘crowd’;

4. 生成crowd工程

下载2.1.0 - Crowd Server - WAR,解压到/opt/atlassian/crowd目录。

在Tomcat’s conf/Catalina/localhost/下创建crowd.xml,内容如下:

<Contextpath="/crowd" docBase="/opt/atlassian/crowd" reloadable="true"crossContext="true"/>

5. 更新Tomcat类包

jira-jars-tomcat6.zip下载地址:

http://confluence.atlassian.com/download/attachments/231932640/jira-jars-tomcat6.zip?version=1&modificationDate=1252474277487

mail.jar 下载地址

http://www.oracle.com/technetwork/java/index-138643.html

activation.jar(即JAF)下载地址

http://www.oracle.com/technetwork/java/index-135046.html

以及mysql jdbc驱动:
http://www.mysql.com/downloads/connector/j/

详细介绍见“构建高效的团队协作工具(一)
Jira安装配置”。

6.
crowd相关配置

修改/opt/atlassian/crowd/WEB-INF/classes/crowd-init.properties:

crowd.home=/opt/atlassian/home/crowd
7.
运行Tomcat并按向导初始化Crowd

重启tomcat,用浏览器输入http://<ip>:8080/crowd,进入安装向导,可以通过向导安装和初始化crowd。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: