centos7.3 + jira7.8.3 + svn 1.7.14

一、环境搭建

1、centos7.3环境搭建:
(1)下载centos7.3的.iso文件
  http://mirrors.aliyun.com 阿里云镜像站
  https://mirrors.tuna.tsinghua.edu.cn 清华大学镜像站
  http://mirrors.sohu.com/ 搜狐镜像站
  http://mirrors.163.com/ 网易镜像站
进入其中一个网址,找到https://mirrors.aliyun.com/centos/7/isos/x86_64/

(2)U盘安装.iso文件:
a、下载USBWriter工具,制作U盘启动镜像
b、 在开机启动的时候使用U盘启动

2、安装java环境
// 注意:jira需要oracle的java,默认的openjdk是不行的
// http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载 jdk-8u161-linux-x64.rpm ,然后上传到/usr/local/src

# yum localinstall jdk-8u161-linux-x64.rpm  -y 
# 查看jdk是否安装成功
# java -version
  java version "1.8.0_161"
  Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
  Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

3、安装mysql,并创建jira数据库及jira用户
(1)服务器配置mysql repo源
https://dev.mysql.com/downloads/repo/yum/,下载mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar 解压tar包
// 默认启用的是5.7,更改为5.6

[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=
gpgcheck=
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

(2)安装mysql

# yum clean all
# yum install mysql-community-server -y

(3)启动mysql并设置自启

# /etc/init.d/mysqld start
Initializing MySQL database:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h sh-kvm-- password 'new-password' Alternatively you can run: /usr/bin/mysql_secure_installation
--defaults-file argument to mysqld_safe when starting the server [ OK ]
Starting mysqld: [ OK ]

(4) 初始化mysql并重置密码

/usr/bin/mysql_secure_installation

(5) 创建jira数据库和jira用户

mysql -uroot -p'' -e "CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';"

(6) 测试jira连接mysql

mysql -ujira -pjirapasswd # 连接成功

4、安装jira
JIRA下载地址:https://www.atlassian.com/software/jira/download
(1)下载后安装jira

#cd /usr/local/src
#chmod a+x atlassian-jira-software-7.4.-x64.bin
#sudo ./atlassian-jira-software-7.4.-x64.bin
//使用默认安装,安装完成会启动jira

(2)启动jira
关闭已启动的jira,然后把破解包里面的atlassian-extras-3.2.jar和mysql-connector-java-5.1.42-bin.jar两个文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下
#/opt/atlassian/jira/bin/stop-jira.sh # 停止jira
#/opt/atlassian/jira/bin/start-jira.sh # 启动jira
其中atlassian-extras-2.jar是用来替换原来的atlassian-extras-2.jar文件,用作破解jira系统的。
而mysql-connector-java-5.1.42-bin.jar是用来连接mysql数据库的驱动软件包
重新启动jira,访问ip:8080

访问jira 8080端口成功:
1、查看浏览器界面的nginx能不能拿到
2、如果拿不到,查看Linux系统是否安装nginx服务
查看iptable 是否关闭
3、拿到nginx,不能访问8080端口:
返回的错误是:http error 404
解决方法:删除jira服务,重新安装jira后,可以进入8080端口
5、设置jira
登陆http://127.0.0.1:8080界面进行配置

jira与svn的调研的更多相关文章

  1. jira和svn关联后,不显示Subversion Commits标签或不显示svn提交信息

    1.jira的版本是7.3.6 2.不显示Subversion Commits标签或不显示svn提交信息 其实是权限的分配问题 3.管理员登录 找到对应项目的权限管理 4.[评论权限]——[编辑所有评 ...

  2. 敏捷开发与jira之研发管理模式

    以IPD方法论为基础,采用原型+迭代的开发模式,并以质量优先为原则,持续对用户做价值交付. 使用JIRA+WIKI+SVN管理整个的研发过程:JIRA管理任务和进度:SVN管理代码和过程文档:WIKI ...

  3. Jira的安装使用

    1.什么是JIRA JIRA是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一 ...

  4. jira 系统服务部署(包括5.0.3版本和7.2版本)

    1. 安装环境准备 1.1 安装文件下载 链接:http://pan.baidu.com/s/1i5orI9B 密码:6lih 1.2 java环境准备 2.1   jdk安装 2.2   java环 ...

  5. jira安装插件svn

    1.登录jira 2.设置-插件-查找新插件 搜索 Jira Subversion plugin 3.安装成功之后 4.关联svn仓库 5.关联成功

  6. Jira & SVN & Chrome extensions

    Jira & SVN & Chrome extensions Plugins SVN & Jira Plugins ok selector bug document.query ...

  7. 《构建之法》& CI/CD调研

    项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 2021年软工-个人阅读作业2 我在这个课程的目标是 提升软件开发能力与团队意识 这个作业在哪个具体方面帮助 ...

  8. SVN Server for Migration

    SVN Server: http://mxsuse01/svn/repos/erp/Oracle_EMS Report SVN (Put to SVN Sort) 1. *.RDF 2. *CP.LD ...

  9. 敏捷开发与jira

    项目背景 项目是基于一套公司自主研发的平台做企业信息化的项目管理业务,经过两个里程碑的交付,已经在客户现场使用,每次版本都能按期交付,延迟较少,客户满意度也高. 项目开发过程采用的敏捷的方法,用类Sc ...

随机推荐

  1. Xcode 新建bundle id不同的且app图标也不同的新的target的步骤

    方法一: duplicate一个target 修改target配置文件中的bundle id,app icon图标文件位置(必要时重命名app icon文件名),plist文件位置,entitleme ...

  2. 2018SDIBT_国庆个人第二场

    A.codeforces1038A You are given a string ss of length nn, which consists only of the first kk letter ...

  3. Linux下tomcat运行命令

    tomcat启动 [root@master webapps]# /usr/local/tomcat7.0/bin/catalina.sh start startup.sh的源代码,其实就是执行   c ...

  4. Think you can pronounce these 10 words correctly? You might be

    Think you can pronounce these 10 words correctly?  You might be surprised! Share Tweet Share Tagged ...

  5. 最邻近算法(KNN)识别数字验证码

    应用场景   对于简单的数字型验证码的自动识别.前期已经完成的工作是通过切割将验证码图片切割成一个一个的单个数字的图片,并按照对应的数字表征类别进行分类(即哪些图片表示数字7,哪些表示8),将各种数字 ...

  6. 多线程数据库查询(ADO)

    ADO多线程数据库查询通常会出现3个问题: 1.CoInitialize 没有调用(CoInitialize was not called):所以,在使用任何dbGo对象前,必须手 调用CoIniti ...

  7. Downloadftp

    #!/bin/bash FILENAME=$ DSTDIR=$ FTPSRV=ip FTPUSER="user" FTPPWD="password" SRCDI ...

  8. Hibernate学习笔记2.5(Hibernate核心开发接口和三种状态)

    1.configuration(配置信息管理,产生sessionfactory) sessionfactory管理一系列的连接池 opensession 永远打开新的,需要手动close getcur ...

  9. unity3d热更新插件uLua学习整理

    前言 IOS不能热更新,不是因为不能用反射,是因为System.Reflection.Assembly.Load 无法使用System.Reflection.Emit 无法使用System.CodeD ...

  10. Hadoop分布式HA的安装部署

    Hadoop分布式HA的安装部署 前言 单机版的Hadoop环境只有一个namenode,一般namenode出现问题,整个系统也就无法使用,所以高可用主要指的是namenode的高可用,即存在两个n ...