一、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的安装相关推荐

  1. Docker 安装配置Crowd

    环景: ubuntu 16.04 docker Version: 20.10.7 crowd3.3.2 问题描述: Docker 安装配置Crowd 解决方案: 1.创建docker-compose. ...

  2. Jira、confluence和crowd安装文档

    Jira和confluence是由Atlassian公司开发的两款产品.jira是项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.con ...

  3. 基于CentOS系统的Crowd、jira和confluence的安装破解

    一.LinuxJDK安装 确认是否存在java版本(java –version确认) 从java官网下载linux版本(rpm或者bin文件:版本尽量1.7以上) 安装jdk版本:1)rpm格式命令: ...

  4. Docker 创建 Bamboo6.7.1 以及与 Crowd3.3.2 实现 SSO 单点登录

    目录 目录 1.介绍 1.1.什么是 Bamboo? 2.Bamboo 的官网在哪里? 3.如何下载安装? 4.对 Bamboo 进行配置 4.1.获取授权许可 4.2.一般配置 4.3.数据库配置 ...

  5. Crowd 安装备注

    文章目录 1. 安装 2. 与各系统集成 3. SSO 单点登录无法生效 1. 安装 待补充 2. 与各系统集成 参考: https://confluence.atlassian.com/crowd/ ...

  6. Atlassian 系列软件安装(Crowd、jira、confluence、bitbucket、bamboo)

    参考文章:软件项目开发环境构建之五:Confluence.Jira.Bitbucket统一账户管理_坚强的技术交流blog的技术博客_51CTO博客 [原创]Jira设置Windows AD为用户目录 ...

  7. Atlassian Crowd安装

    安装很简单的过程,官网很详细,我这里总结一下,便于大家操作.这里仅仅是安装,如果想要达到很好的用户体验,还需要很多工作,如硬件的提升.最佳实践的实施等等. 软件环境要求: •JDK,好像也只需要JDK ...

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

    Crowd是一个基于web的单点登录工具,能够简化应用软件的解决方案以及身份认证管理.管理员可以根据需要,利用Crowd的直观界面来统一管理多用户,web应用和目录服务器的认证和授权. Crowd应用 ...

  9. Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)

    公司使用的软件开发和协作工具为 Atlassian 系列软件,近期需要从腾讯云迁移到阿里云环境,简单记录下安装和配置过程.(Atlassian 的文档非常详尽,过程中碰见的问题都可以找到解决办法.) ...

最新文章

  1. cad画流程图的插件_CAD制图太慢?62款辅助插件汇总,款款精品,效率提升80%
  2. 【mysql问题】foreign key without name 解决方法
  3. 【AI出牌器】第一次见这么“刺激”的斗地主,胜率高的关键因素竟是......
  4. HTML data属性简介以及低版本浏览器兼容算法
  5. 三数之和—leetcode15
  6. 微信跳一跳高分系列二:adb shell 中的常用命令
  7. Error message IBase category does not exist in table T371A
  8. Java软件项目开发命名规范_命名规则
  9. php 5.2 thinkphp 3.2.2 cache,查询缓存-ThinkPHP3.2.3完全开发手册
  10. nagios监控配置错误汇总
  11. android 下载网络图片并缓存
  12. php png 透明缩略图,php生成图片缩略图,支持png透明
  13. 基于物联网的温度采集系统(一):底层感知网络搭建
  14. 盘点国内哪家网络云盘比较好用?
  15. warning:discards qualifiers from pointer target type解决办法
  16. 时光穿梭机特效如何制作?建议试试这个时光机穿梭工具
  17. 《听读书怪才解读24部名人传记》笔记
  18. java多态的多种表现形式
  19. u盘虚拟启动cd linux,CDlinux制作U盘启动盘,打造自己的口袋系统
  20. JS正则只允许输入文字、数字、英文

热门文章

  1. python获取当前设备所在地点位置
  2. 5个超好用的在线抠图网站,告别繁琐的PS,快马住!
  3. 自己动手,丰衣足食 | 记录对OBS-Studio主题的简单修改
  4. 学生护眼灯怎么选择?推荐学生护眼台灯十大名牌排行榜
  5. 2016年,这些邮件设计将颠覆营销圈!
  6. iqooneo5隐藏应用方法分享(2021)
  7. p20华为云电脑白屏_华为云电脑让P20如虎添翼,连接键鼠秒变办公利器
  8. UVa515-King
  9. 掌握这些,就能成为嵌入式开发多面手!
  10. VMware workstation虚拟硬盘、类型分析