centos7 安装jira7

参考文档:http://www.cnblogs.com/kevingrace/p/7608813.html

1.准备环境 centos7

  • memory:8G

  • storage:100G

  • 关闭防火墙和selinux

安装依赖包

  • yum install -y bash-completion

所需soft

  • atlassian-extras-3.2.jar

  • atlassian-jira-software-7.4.1-x64.bin jdk-8u201-linux-x64.rpm

  • mysql-connector-java-5.1.39-bin.jar

2.安装jdk8环境

下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  1. # rpm -ivh jdk-8u201-linux-x64.rpm # java -version

    # java version "1.8.0_201"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

3.安装mysql

  1. # yum install -y mariadb mariadb-server
    # systemctl start mariadb
    # systemctl enable mariadb

    # 对mariadb进行相关简单配置,设置密码 # mysql_secure_installation
    # 配置mariadb的字符集
    # vim /etc/my.cnf
    在[mysqld]标签下添加:

    init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8'
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake

    # vim /etc/my.cnf.d/client.cnf
    在[client]
    default-character-set=utf8

    # vim /etc/my.cnf.d/mysql-clients.cnf 在[mysql] 下
    default-character-set=utf8

    # 重启mariadb并登录查看字符集
    systemctl restart mariadb # mysql -p
    MariaDB [(none)]> show variables like "%character%" MariaDB [(none)]> show variables like "%collation%";

4.创建jira数据库及jira用户

  1. 登录数据库:
    MariaDB [(none)]> create database jira character set utf8 collate utf8_bin;
    MariaDB [(none)]> grant all on jira.* to 'jira'@'%' identified by 'jira123';
    MariaDB [(none)]> flush privileges;

    登录测试:
    # mysql -u jira -pjira123
    MariaDB [(none)]> show databases;

5.安装并启动jira

  1. soft目录下
    [root@localhost soft]# ls atlassian-jira-software-7.4.1-x64.bin atlassian-jira-software-7.4.1-x64.bin

    # chmod +x atlassian-jira-software-7.4.1-x64.bin # ./atlassian-jira-software-7.4.1-x64.bin

    指定安装目录与数据目录,
    安装目录为:/usr/local/atlassian/jira
    数据目录为:/var/atlassian/application-data/jira jira默认端口为:HTTP Port: 8080
    可在 /usr/local/atlassian/jira/conf/server.xml 中修改

    查看端口占用情况
    # lsof -i:8080
    COMMAND PID  USER  FD  TYPE  DEVICE SIZE/OFF NODE NAME
    java 121571 jira1 264u  IPv6 1309313 0t0  TCP *:webcache (LISTEN)

    # /etc/init.d/jira start // 启动

    # /etc/init.d/jira stop // 停止
    或者
    # /usr/local/atlassian/jira/bin/start-jira.sh
    # /usr/local/atlassian/jira/bin/stop-jira.sh

6.破解jira

  1. 关闭服务  把破解包里面的atlassian-extras-3.2.jarmysql-connector-java-5.1.39-bin.jar两个文件复制 到/usr/local/atlassian/jira/atlassian-jira/WEB-INF/lib/

    # /etc/init.d/jira stop
    # cp atlassian-extras-3.2.jar /usr/local/atlassian/jira/atlassian-jira/WEB-INF/lib/
    # cp mysql-connector-java-5.1.39-bin.jar /usr/local/atlassian/jira/atlassian-jira/WEB-INF/lib/
    # /etc/init.d/jira start # lsof -i:8080
    COMMAND PID  USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    java 121571 jira1 264u  IPv6 1309313 0t0  TCP *:webcache (LISTEN)


    其中atlassian-extras-3.2.jar是用来替换原来的atlassian-extras-3.2.jar文件,用作破解jira系统的。 mysql-connector-java-5.1.39-bin.jar是用来连接mysql数据库的驱动软件包。

7.访问jira浏览器输入地址,进行配置

修改语言 中文

测试成功下一步,大概一分钟时间

登录谷歌账号

点击下一步后,开始创建管理员账户

admin 密码:admin123

可以到/var/atlassian/application-data/jira/dbconfig.xml 文件下查看Mysql连接​

[root@localhost ~]# cat /var/atlassian/application-data/jira/dbconfig.xml <?xml version="1.0" encoding="UTF-8"?>


  1. <jira-database-config>
    <name>defaultDS</name>
    <delegator-name>default</delegator-name> <database-type>mysql</database-type> <jdbc-datasource>
    <url>jdbc:mysql://localhost:3306/jira?
    useUnicode=true&;characterEncoding=UTF8&;sessionVariables=default_storage_engine=Inno DB</url>
    <driver-class>com.mysql.jdbc.Driver</driver-class> <username>jira</username>
    <password>jira123</password>
    <pool-min-size>20</pool-min-size>
    <pool-max-size>20</pool-max-size>
    <pool-max-wait>30000</pool-max-wait>
    <validation-query>select 1</validation-query>
    <min-evictable-idle-time-millis>60000</min-evictable-idle-time-millis>
    <time-between-eviction-runs-millis>300000</time-between-eviction-runs-millis> <pool-max-idle>20</pool-max-idle>
    <pool-remove-abandoned>true</pool-remove-abandoned>
    <pool-remove-abandoned-timeout>300</pool-remove-abandoned-timeout> <pool-test-on-borrow>false</pool-test-on-borrow>
    <pool-test-while-idle>true</pool-test-while-idle>
    <validation-query-timeout>3</validation-query-timeout> </jdbc-datasource>x
    </jira-database-config>

centos7_安装jira7的更多相关文章

  1. CentOS7.3安装JIRA7.10

    准备工作:下载相关安装包,上传到服务器/opt/apps目录下 链接:https://pan.baidu.com/s/15Y5Y3X6AX2ZokWkZKcRrQQ 密码:q0lw 1.安装数据库 y ...

  2. jira7.3.6 linux安装

    一.环境准备 jira7.3的运行是依赖java环境的,也就是说需要安装jdk并且要是1.8以上版本,如下: http://www.oracle.com/technetwork/java/javase ...

  3. (转)jira7.2安装、中文及破解

    转自:http://www.cnblogs.com/ilanni/p/6200875.html 本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanni ...

  4. jira7.3/7.2安装、中文及破解

    jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪(bug管理).客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域. 现在我们来介绍,有关jira安装. ...

  5. jira7.3.6 linux安装及破解

    一.环境准备 jira7.3的运行是依赖java环境的,也就是说需要安装jdk并且要是1.8以上版本,如下: http://www.oracle.com/technetwork/java/javase ...

  6. JIRA6.36-7.23数据迁移文档

    JIRA6.3.6-JIRA7.2.3数据迁移文档 安装JIRA7.2.3 安装包位于服务器/opt/SOFTWARE_PACKAGE目录下 建立JIRA安装的目录数据目录 cd /opt mkdir ...

  7. Jira的搭建

    一.环境准备 jira7.2的运行是依赖java环境的,也就是说需要安装jdk并且要是1.8以上版本,如下: java -version 除此之外,我们还需要为jira创建对应的数据库.用户名和密码, ...

  8. JIRA项目管理搭建

    部署JIRA 7.2.2 for Linux 转自:http://www.yfshare.vip/2017/05/09/%E9%83%A8%E7%BD%B2JIRA-7-2-2-for-Linux/ ...

  9. 烂泥:jira7.2安装、中文及破解

    . jira的主要配置文件,存放在/opt/atlassian/jira/conf/server.xml文件中,如下: vim /opt/atlassian/jira/conf/server.xml ...

随机推荐

  1. 一个简单的“将ball个球放到box各盒子中,每个盒子不多于m个,并且满足limit条件的状态”的函数

    前段时间,做了一个某游戏的辅助计算工具,其中遇到一个排列组合问题.抽象出来就是 将ball个球放到box各盒子中,每个盒子不多于m个,并且满足limit条件, 请给出所有的这些状态. 随意找了下没有现 ...

  2. LeetCode 687. Longest Univalue Path 最长同值路径 (C++/Java)

    题目: Given a binary tree, find the length of the longest path where each node in the path has the sam ...

  3. ZOJ 1454 dp

    Employment Planning Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu S ...

  4. Java学习——代理模式

    Java中的三种代理模式 一,什么是代理模式? 代理模式是一种设计模式,简单的来说就是在不改变源码的情况下,实现对目标对象的功能扩展. 比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing ...

  5. 吴裕雄--天生自然MySQL学习笔记:MySQL 函数

    ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码. SELECT ASCII(CustomerName) AS NumCodeOfFirstChar FROM Customers; C ...

  6. EditText制作简单的登录界面

    EditText与之前的TextView和Button的用法大体相同,用法案例如下: activity_edit_text.xml: <?xml version="1.0" ...

  7. [NSConcreteValue doubleValue]: unrecognized selector sent to instance

    今天需求说要给在进入某个页面给某个按钮加上放大效果,心想这还不简单,于是三下五除二的把动画加上提交测试了. 下面是动画的代码 NSTimeInterval time = CACurrentMediaT ...

  8. R语言入门 (有其他编程语言基础)

    慢慢才意识到概率统计的重要性,当时学的时候只知道很重要,是机器学习基础啥的,但是却没有真正意识到( ╯□╰ ).我现在的理解是,统计学习可以从大数据中挖掘出规律(其实和数据挖掘还是很相关的),在科研工 ...

  9. DVWA-命令执行

    开门见山 ·Low ·Medium ·High · 命令执行监听端口 ;mkfifo /tmp/pipe;sh /tmp/pipe | nc -nlp 4444 > /tmp/pipe nc 1 ...

  10. 《C++语言导学》小记

    我看的这本是Bjarne Stroustrup写的,南开大学的杨巨峰和王刚译的.这本书不适合初学者看,我就是大概翻了翻其中感兴趣的章节. 这本书第14章的标题是“历史和兼容性”,这节内容我看了收获很深 ...