一、Crowd的安装
一、Crowd安装前的系统规划
参考这里面的系统规划
二、安装数据库
参考Centos7上安装及配置MySQL5.7.20
三、在Linux-Centos上安装Crowd
1、安装JDK
- 如果有其它版本JDK,请先卸载
命令:rpm -qa | grep jdk
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
命令:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
命令:rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
- 下载JDK安装包
文件名:jdk-8u60-linux-x64.rpm
链接: https://pan.baidu.com/s/1z1kZeLilFx81oiBnhLKc2g 密码: t371
将安装包传至在服务器上建的资源目录/data/AtlassianResource中
64位操作系统需用64位JDK、32位操作系统需用32位JDK,本例为64位操作系统。
- 安装JDK
命令:rpm -ivh jdk-8u60-linux-x64.rpm
- 安装完后还需配置环境变量
<1># vi /etc/profile
<2>在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.8.0_60
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># reboot重启下(重启机器配置看echo $JAVA_HOME环境变量是否生效,这点很重要,不重启可能存在某些情况下环境变量无法生效,影响安装Crowd)
2、下载Crowd安装压缩包
文件名:atlassian-crowd-4.2.3.tar.gz
链接: https://pan.baidu.com/s/1u9BcQDXJ0OzjYT0j_gMWUw 密码: cm78
将安装包传至在服务器上建的资源目录/data/AtlassianResource中
3、解压Crowd安装压缩包
此步骤目的是将Crowd安装目录修改为“/data/atlassian/crowd”
[root@langer ~]# cd /data/AtlassianResource
[root@langer AtlassianResource]# tar -zxvf atlassian-crowd-4.2.3.tar.gz
[root@langer AtlassianResource]# mv atlassian-crowd-4.2.3 /data/atlassian/
[root@langer AtlassianResource]# cd /data/atlassian
[root@langer atlassian]# mv atlassian-crowd-4.2.3 crowd
4、修改Crowd数据目录
下面内容中 // 后面代表对此行的解释内容,注意不要复制进去了
[root@langer atlassian]# vi /data/atlassian/crowd/crowd-webapp/WEB-INF/classes/crowd-init.properties // 编辑crowd-init.properties文件
## You can specify your crowd.home property here or in your system environment variables.
###############
## ##
## WINDOWS ##
## ##
###############
## On Windows-based operating systems, uncomment the following
## line and set crowd.home to a directory Crowd should use to
## store its configuration.
## NOTE: use forward slashes instead of backward slashes.
#crowd.home=c:/data/crowd-home###############
## ##
## UNIX ##
## ##
###############
## On Unix-based operating systems, uncomment the following
## line and set crowd.home to a directory Crowd should use to
## store its configuration.
crowd.home=/data/atlassian/application-data/crowd // 此行为指定Crowd数据目录位置的参数,改为此即可。保存文件。
[root@langer atlassian]# mkdir /data/atlassian/application-data/crowd // 再手动创建Crowd数据目录文件夹
5、将Crowd安装成系统服务
此步骤目的是将Crowd安装成系统服务,这样Crowd就可以随系统开机自动启动,以及可以用service crowd start/stop进行启停。
[root@langer atlassian]# useradd crowd
[root@langer atlassian]# passwd crowd
[root@langer atlassian]# vi aa.sh
#!/bin/bash
CROWD_USER="crowd"
CROWD_GROUP="crowd"
INSTALL_BASE="/data/atlassian/crowd"
CROWD_HOME="/data/atlassian/application-data/crowd"
sudo chgrp ${CROWD_GROUP} ${INSTALL_BASE}/{*.sh,apache-tomcat/bin/*.sh}
sudo chmod g+x ${INSTALL_BASE}/{*.sh,apache-tomcat/bin/*.sh}
sudo chown -R ${CROWD_USER} ${CROWD_HOME} ${INSTALL_BASE}/apache-tomcat/{logs,work,temp}
sudo touch -a ${INSTALL_BASE}/atlassian-crowd-openid-server.log
sudo mkdir ${INSTALL_BASE}/database
sudo chown -R ${CROWD_USER} ${INSTALL_BASE}/{database,atlassian-crowd-openid-server.log}
[root@langer atlassian]# chmod a+x aa.sh
[root@langer atlassian]# ./aa.sh
[root@langer atlassian]# rm -rf aa.sh
[root@langer atlassian]# vi /etc/init.d/crowd
#!/bin/bash
# Crowd startup script
#chkconfig: 2345 80 05
#description: Crowd# Based on script at http://www.bifrost.org/problems.htmlRUN_AS_USER=crowd
CATALINA_HOME=/data/atlassian/crowd/apache-tomcatstart() {echo "Starting Crowd: "if [ "x$USER" != "x$RUN_AS_USER" ]; thensu - $RUN_AS_USER -c "$CATALINA_HOME/bin/startup.sh"else$CATALINA_HOME/bin/startup.shfiecho "done."
}
stop() {echo "Shutting down Crowd: "if [ "x$USER" != "x$RUN_AS_USER" ]; thensu - $RUN_AS_USER -c "$CATALINA_HOME/bin/shutdown.sh"else$CATALINA_HOME/bin/shutdown.shfiecho "done."
}case "$1" instart)start;;stop)stop;;restart)stopsleep 10#echo "Hard killing any remaining threads.."#kill -9 `cat $CATALINA_HOME/work/catalina.pid`start;;*)echo "Usage: $0 {start|stop|restart}"
esacexit 0
[root@langer atlassian]# cd /etc/init.d/
[root@langer init.d]# chmod a+x crowd
[root@langer init.d]# chkconfig --list
crowd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@langer init.d]# chkconfig --add crowd
[root@langer init.d]# chkconfig crowd on
[root@langer ~]# service crowd start //可以启动Crowd服务了,下一步进行Crowd初始化设置向导,启动后访问端口:8095
6、Crowd初始化设置
至此,crowd就安装完毕了,下一步将进行初始化设置,请查阅 Crowd初始化设置向导页。
一、Crowd的安装相关推荐
- Docker 安装配置Crowd
环景: ubuntu 16.04 docker Version: 20.10.7 crowd3.3.2 问题描述: Docker 安装配置Crowd 解决方案: 1.创建docker-compose. ...
- Jira、confluence和crowd安装文档
Jira和confluence是由Atlassian公司开发的两款产品.jira是项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.con ...
- 基于CentOS系统的Crowd、jira和confluence的安装破解
一.LinuxJDK安装 确认是否存在java版本(java –version确认) 从java官网下载linux版本(rpm或者bin文件:版本尽量1.7以上) 安装jdk版本:1)rpm格式命令: ...
- Docker 创建 Bamboo6.7.1 以及与 Crowd3.3.2 实现 SSO 单点登录
目录 目录 1.介绍 1.1.什么是 Bamboo? 2.Bamboo 的官网在哪里? 3.如何下载安装? 4.对 Bamboo 进行配置 4.1.获取授权许可 4.2.一般配置 4.3.数据库配置 ...
- Crowd 安装备注
文章目录 1. 安装 2. 与各系统集成 3. SSO 单点登录无法生效 1. 安装 待补充 2. 与各系统集成 参考: https://confluence.atlassian.com/crowd/ ...
- Atlassian 系列软件安装(Crowd、jira、confluence、bitbucket、bamboo)
参考文章:软件项目开发环境构建之五:Confluence.Jira.Bitbucket统一账户管理_坚强的技术交流blog的技术博客_51CTO博客 [原创]Jira设置Windows AD为用户目录 ...
- Atlassian Crowd安装
安装很简单的过程,官网很详细,我这里总结一下,便于大家操作.这里仅仅是安装,如果想要达到很好的用户体验,还需要很多工作,如硬件的提升.最佳实践的实施等等. 软件环境要求: •JDK,好像也只需要JDK ...
- 构建高效的团队协作工具(二) Crowd安装配置
Crowd是一个基于web的单点登录工具,能够简化应用软件的解决方案以及身份认证管理.管理员可以根据需要,利用Crowd的直观界面来统一管理多用户,web应用和目录服务器的认证和授权. Crowd应用 ...
- Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)
公司使用的软件开发和协作工具为 Atlassian 系列软件,近期需要从腾讯云迁移到阿里云环境,简单记录下安装和配置过程.(Atlassian 的文档非常详尽,过程中碰见的问题都可以找到解决办法.) ...
最新文章
- cad画流程图的插件_CAD制图太慢?62款辅助插件汇总,款款精品,效率提升80%
- 【mysql问题】foreign key without name 解决方法
- 【AI出牌器】第一次见这么“刺激”的斗地主,胜率高的关键因素竟是......
- HTML data属性简介以及低版本浏览器兼容算法
- 三数之和—leetcode15
- 微信跳一跳高分系列二:adb shell 中的常用命令
- Error message IBase category does not exist in table T371A
- Java软件项目开发命名规范_命名规则
- php 5.2 thinkphp 3.2.2 cache,查询缓存-ThinkPHP3.2.3完全开发手册
- nagios监控配置错误汇总
- android 下载网络图片并缓存
- php png 透明缩略图,php生成图片缩略图,支持png透明
- 基于物联网的温度采集系统(一):底层感知网络搭建
- 盘点国内哪家网络云盘比较好用?
- warning:discards qualifiers from pointer target type解决办法
- 时光穿梭机特效如何制作?建议试试这个时光机穿梭工具
- 《听读书怪才解读24部名人传记》笔记
- java多态的多种表现形式
- u盘虚拟启动cd linux,CDlinux制作U盘启动盘,打造自己的口袋系统
- JS正则只允许输入文字、数字、英文