本文档由(滕云&邓�)合力编写,忘
转载者勿忘标明出处。
下载地址:
http://hotfile.com/dl/87775272/e94a213/Atlassian.Crowd.v2.1.0.Incl.Keygen.and.Patch-iNViSiBLE.th3scene.com.rar.html
(hotfile是单线程下载,切勿使用迅雷等多线程下载工具,否则会卡住不动了)
将解压后的atlassian-crowd-2.1.0.zip上传到服务器
解压到/usr/local/src/software(习惯,可根据个人需求更改)
将atlassian-crowd-2.1.0拷贝到/www目录下
建议使用如下路径,比较符合java习惯
/www/atlassian/crowd/x.x.x
(x.x.x是版本号,在本文档中是2.1.0)
# cp -rp atlassian-crowd-2.1.0/ /www/atlassian/crowd/2.1.0
添加一个存储crowd的配置文件的家目录
由于atlassian的所有即时运行的东西都保存在家目录中,所以必须要建立这个目录
(建议叫crowd_home)
$install_crowd=/www/atlassian/crowd/2.1.0/
# mkdir -p $install_crowd/crowd_home
# vi $install_crowd/crowd-webapp/WEB-INF/classes/crowd-init.properties
将crowd.home属性更改为crowd的存储目录,例如我的配置文件是放在了$install_crowd/crowd_home所以crowd.home的值为下面的情况:
crowd.home=/www/atlassian/crowd/2.1.0/crowd_home
如果没有安装mysql的话可以快速安装
Mysql 5.1.36 auto-install
按照以上方法即可快速安装
一般我习惯将脚本全部放入/usr/local/src/scripts中
# chmod +x mysql_5.1.36.sh
# ./mysql_5.1.36.sh
如果觉得下载太慢,可以提早去官方网站下好,上传到/usr/local/src/tarbag下
执行完毕没有报错,即可。
现在mysql数据库中为crowd建立数据库和用户使用UTF-8的字符集:
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.x.x Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>Create database crowd character set UTF8;
mysql>Grant all on crowd.* to crowd@"%" identified by "crowd";
mysql>Grant all on crowd.* to crowd@"localhost" identified by "crowd";
mysql –V 查看mysql的版本:
# mysql -V
mysql Ver 14.14 Distrib 5.1.36, for pc-linux-gnu (i686) using EditLine wrapper
下载地址:http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.13.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/
所以下驱动也要下接近这个版本的一般什么版本的下跟头一个数字相同的版本就行了
比如这里我是5.1.36所以下载的是:mysql-connector-java-5.1.13-bin.jar
# cd /usr/local/src/tarbag/atlassian
# mkdir mysql
# cd mysql
# wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.13.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/
# tar zxvf mysql-connector-java-5.1.13.tar.gz -C /usr/local/src/software/
# cd /usr/local/src/software/mysql-connector-java-5.1.13/
将以上驱动程序放到$CROWD/apache-tomcat/lib目录
# cp mysql-connector-java-5.1.13-bin.jar /www/atlassian/crowd/2.1.0/apache-tomcat/lib/
如果是公版下载的crowd的安装包
可在此处下载破解程序及补丁文件:crowd2.1.0破解程序及破解补丁
如有不清楚的可参考以下教程:
(详见iNViSiBLE破解&补丁程序使用教程)
# cd /www/atlassian/crowd/2.1.0/
# ./start_crowd.sh
输入license后
后续在web中具体的安装配置按照提示做,一般是不会有问题的。
需要注意的一步是设置crowd的数据库配置项:
Database中选择MySql,将jdbc url是:
url="jdbc:mysql://localhost/crowd?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8"
driver class name为:
driverClassName="com.mysql.jdbc.Driver"
username是:crowd 密码是:crowd(前面建的库和用户)
这里配置完点继续,可能会出现上面的错误,此时不一定是程序错误,很可能是你的数据库不支持innodb导致的,需要补装innodb。
(补装方法详见:源码安装Mysql,补装innodb引擎方法)
(详情请见:crowd自启动脚本)
解压步骤:hotfile大文件解压步骤
本文出自 “滕赖赖的技术小窝” 博客,转载请与作者联系!