zoukankan      html  css  js  c++  java
  • CenOS 7.x 安装Jira 7.4.1

    1. 当前环境
      0 15:02:10 root@jira,172.16.2.8:~ # cat /etc/redhat-release 
    CentOS Linux release 7.9.2009 (Core)
      0 15:02:17 root@jira,172.16.2.8:~ # java -version
    java version "1.8.0_201"
    
    1. 下载Jira安装包。
      0 15:05:13 root@jira,172.16.2.8:~ # mkdir -p  /server/packages
      0 15:07:17 root@jira,172.16.2.8:~ # cd /server/packages
      0 15:07:18 root@jira,172.16.2.8:/server/packages # wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.4.1-x64.bin
    
    1. 开始安装
      0 16:31:37 root@jira,172.16.2.8:/server/packages # chmod +x atlassian-jira-software-7.4.1-x64.bin 
      0 16:31:45 root@jira,172.16.2.8:/server/packages # ./atlassian-jira-software-7.4.1-x64.bin
      0 16:33:15 root@jira,172.16.2.8:/server/packages # mkdir -p /server/app/jira /server/data/jira /server/logs/jira
      0 16:33:45 root@jira,172.16.2.8:/server/packages # ./atlassian-jira-software-7.4.1-x64.bin
    Unpacking JRE ...
    Starting Installer ...
    三月 13, 2021 4:57:54 下午 java.util.prefs.FileSystemPreferences$2 run
    信息: Created system preferences directory in java.home.
    
    This will install JIRA Software 7.4.1 on your computer.
    OK [o, Enter], Cancel [c]    # 回车
    
    Choose the appropriate installation or upgrade option.
    Please choose one of the following:
    Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
    2        # 自定义安装
    
    Where should JIRA Software be installed?
    [/opt/atlassian/jira]
    /server/app/jira      # 执行安装目录
    Default location for JIRA Software data
    [/var/atlassian/application-data/jira]
    /server/data/jira      # 指定数据目录
    Configure which ports JIRA Software will use.
    JIRA requires two TCP ports that are not being used by any other
    applications on this machine. The HTTP port is where you will access JIRA
    through your browser. The Control port is used to startup and shutdown JIRA.
    Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]      # 回车
    
    JIRA can be run in the background.
    You may choose to run JIRA as a service, which means it will start
    automatically whenever the computer restarts.
    Install JIRA as Service?
    Yes [y, Enter], No [n]    # 回车
    
    Details on where JIRA Software will be installed and the settings that will be used.
    Installation Directory: /server/app/jira 
    Home Directory: /server/data/jira 
    HTTP Port: 8080 
    RMI Port: 8005 
    Install as service: Yes 
    Install [i, Enter], Exit [e]      # 回车
    
    
    Extracting files ...
                                                                               
    
    Please wait a few moments while JIRA Software is configured.
    Installation of JIRA Software 7.4.1 is complete
    Start JIRA Software 7.4.1 now?
    Yes [y, Enter], No [n]
    n    # 先不启动jira
    Installation of JIRA Software 7.4.1 is complete
    Your installation of JIRA Software 7.4.1 is now ready.
    Finishing installation ...
    
    1. 下载mysql-connector-java驱动,并上到到jira的lib目录下,启动jira。
      0 18:25:24 root@jira,172.16.2.8:/server/packages # cd /server/app/jira/atlassian-jira/WEB-INF/lib/
      0 18:25:30 root@jira,172.16.2.8:/server/app/jira/atlassian-jira/WEB-INF/lib # ll mysql-connector-java-8.0.22.jar 
    -rw-r--r-- 1 root root 2389216 3月   4 13:20 mysql-connector-java-8.0.22.jar
      0 18:25:36 root@jira,172.16.2.8:/server/app/jira/atlassian-jira/WEB-INF/lib # /etc/init.d/jira start
    
    1. 安装mysql并做相关jira配置。我这里在别的机器安装的是5.7.32,不过其实步骤都一样。
    # 此例my.cnf配置如下
    [client]
    port=3306
    socket=/usr/local/mysql/mysql.sock
    
    [mysql]
    prompt="\u@\h \R:\m:\s [\d]> "
    
    [mysqld]
    user=mysql
    port=3308
    basedir=/usr/local/mysql
    datadir=/server/data/mysql
    socket=/usr/local/mysql/mysql.sock
    pid-file=/usr/local/mysql/mysqld.pid
    log-error=/server/logs/mysql/error.log
    character-set-server=utf8mb4
    log_timestamps = SYSTEM
    default_time_zone = "+8:00"
    # 登录数据库,创建jira库,并创建账号。
    root@localhost 17:27:44 [(none)]> CREATE DATABASE `jira` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
    root@localhost 17:27:55 [(none)]> grant all privileges on jira.* to 'jira'@'172.16.%' identified by 'l#ssxxaamJmrs2';
    root@localhost 17:28:10 [(none)]> flush privileges;
    
    1. 接下来开始web端的配置,浏览器打开http://x.x.x.x:8080
    1. 记录上面的服务器ID,然后将atlassian-extras-3.2.jar备份,然后下载到Windows上,重名名为atlassian-extras-2.2.2.jar。
      0 18:35:40 root@jira,172.16.2.8:/server/app/jira/atlassian-jira/WEB-INF/lib # cp atlassian-extras-3.2.jar{,.bak}
    
    1. 下载破解工具(提取码:v7g1),在Windows运行(Windows需安装java环境)。
    1. 将破解后的jar包改回atlassian-extras-3.2.jar的名字,并上传到jira的lib目录下,覆盖掉原来的文件,然后重启jira。
      0 18:43:50 root@jira,172.16.2.8:/server/app/jira/atlassian-jira/WEB-INF/lib # ll atlassian-extras-3.2.jar
    -rw-r--r-- 1 root root 155258 7月   5 2017 atlassian-extras-3.2.jar
      0 18:44:05 root@jira,172.16.2.8:/server/app/jira/atlassian-jira/WEB-INF/lib # /etc/init.d/jira stop
      0 18:44:30 root@jira,172.16.2.8:/server/app/jira/atlassian-jira/WEB-INF/lib # /etc/init.d/jira start
    
    1. 继续web端的配置,拷贝上面生成的密钥,拷贝至许可证位置。
    1. 注销重新登录,验证许可证信息,位置在右上角齿轮->应用程序。


    写作不易,转载请注明出处,谢谢~~

  • 相关阅读:
    Linux系列教程(二十)——Linux的shell概述以及如何执行脚本
    Linux系列教程(十九)——Linux文件系统管理之手工分区
    Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令
    Linux系列教程(十七)——Linux权限管理之文件系统系统属性chattr权限和sudo命令
    Linux系列教程(十六)——Linux权限管理之ACL权限
    Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令
    flask-sqlalchemy用法详解
    flask 扩展包
    机器学习的数学基础-(三、概率论和数理统计)
    机器学习的数学基础-(二、线性代数)
  • 原文地址:https://www.cnblogs.com/ccbloom/p/14528800.html
Copyright © 2011-2022 走看看