草庐IT

JIRA企业级项目管理系统

Habit_1027 2023-03-28 原文

部署JIRA

  • JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

一、准备工作

jira7.3安装包
atlassian-jira-software-7.3.8-x64.bin
jdk1.8
一台配置高点的机器,我这里采用的是4核4G
192.168.6.72---jira-server

二、安装过程

配置一些基础的环境

1.安装jdk,将jdk上传到服务器中
[root@jira-server ~]# systemctl stop firewalld
[root@jira-server ~]# systemctl disable firewalld
[root@jira-server ~]# setenforce 0
[root@jira-server ~]# tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local/
[root@jira-server ~]# mv /usr/local/jdk1.8.0_191/ /usr/local/java
[root@jira-server ~]# vim /etc/profile
JAVA_HOME=/usr/local/java 
JRE_HOME=$JAVA_HOME/jre 
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
[root@jira-server ~]# source /etc/profile
[root@jira-server ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
2.安装mariadb数据库
[root@jira-server ~]# yum -y install mariadb-server mariadb
[root@jira-server ~]# systemctl start mariadb 
[root@jira-server ~]# systemctl enable mariadb

初始化数据库

[root@jira-server ~]# mysql_secure_installation

创建jira数据库

# 登录mysql
    [root@jira-server ~]# mysql -uroot -py
    
    # 创建`jira`数据库
    MariaDB [(none)]> create database jira default character set utf8 collate utf8_bin;
    # 回显如下,代表数据库创建成功
    Query OK, 1 row affected (0.00 sec)
    # 退出数据库
    MariaDB [(none)]> exit
    [root@jira-server ~]#

安装jira7.3.8

  • atlassian-jira-software-7.3.8-x64_2.bin上传到服务器中,我的安装包在/root下,安装包名atlassian-jira-software-7.3.8-x64_2.bin
[root@jira-server ~]# rz -y   #上传atlassian-jira-software-7.3.8-x64_2.bin

设置权限

[root@jira-server ~]# chmod +x atlassian-jira-software-7.3.8-x64_2.bin

安装

[root@jira ~]# ./atlassian-jira-software-7.3.8-x64_2.bin

安装过程中jira会问你几个问题,我在下面解释一下问题的意思

第一问:

     This will install JIRA Software 7.3.8 on your computer.
        OK [o, Enter], Cancel [c]
        (输入`o` 或 按`回车`键)
  • 这里是在通知你,将要在你的电脑上安装JIRA 7.3.8,输入o 或 按回车键,允许程序安装

第二问:

       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]
        
        (输入`1`)
  • 系统提示你“选择适当的安装或升级选项”
  • 这里三个选项的含义分别是快速安装(默认设置)自定义+ 安装(适合高级用户)以及升级现有的JIRA
  • 我们这里选择1,使用默认设置快速安装就好

第三问:

     Details on where JIRA Software will be installed and the settings that will be used.
        Installation Directory: /opt/atlassian/jira 
        Home Directory: /var/atlassian/application-data/jira 
        HTTP Port: 8080 
        RMI Port: 8005 
        Install as service: Yes 
        Install [i, Enter], Exit [e]
        
        (输入`i` 或 按`回车`键)
  • 这里是在提示你,默认设置是什么样的

默认安装路径是

   /opt/atlassian/jira 

默认家路径是

/var/atlassian/application-data/jira 

默认监听端口是

HTTP Port: 8080 
RMI Port: 8005 

如果你同意默认设置,那么输入i或按回车,等待安装完成

  • 在一小段时间的等待后,它还会蹦出一个问题
Installation of JIRA Software 7.3.8 is complete
        Start JIRA Software 7.3.8 now?
        Yes [y, Enter], No [n]
        
        (输入`y` 或 按`回车`键)</pre>
  • 其实到这一步,安装已经完成了。系统在问你,是不是现在就启动JIRA?我们接下来还要进行破解,需要替换JIRA的文件,所以我们选择不启动,输入n

出现如下信息,代表安装成功

Installation of JIRA Software 7.3.8 is complete
        Your installation of JIRA Software 7.3.8 is now ready.
        Finishing installation ...
 [root@jira-server ~]# 
  • 破解jira7.3.8分为两部分,第一部分替换原文件,第二部分是跳过秘钥

将jira.zip包上传到服务器中

[root@jira-server ~]# rz -y   #上传jira.zip包
[root@jira-server ~]# yum install -y unzip tree  #安装解压工具与tree命令
[root@jira-server ~]# unzip jira7.3.zip 
    Archive:  jira7.3.zip
     inflating: jira7.3/atlassian-extras-3.2.jar
     inflating: jira7.3/mysql-connector-java-5.1.39-bin.jar 
[root@jira-server ~]# cd jira7.3/
  • 破解jira7.3.8第一部分
 [root@jira-server jira7.3]# tree .
    .
    ├── atlassian-extras-3.2.jar
    └── mysql-connector-java-5.1.39-bin.jar
    
    0 directories, 2 files 
  • 把破解包里的文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下
[root@jira-server jira7.3]# \cp -f * /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

这里简单介绍一下两个jar包的功能:

  • atlassian-extras-3.2.jar---和license相关
  • mysql-connector-java-5.1.39-bin.jar---jira连接mysql数据库相关的jar包

开启jira服务

[root@jira-server ~]# /opt/atlassian/jira/bin/start-jira.sh
image.png

打开jira首页测试服务是否成功启动,通过Windows的浏览器访问jira 机器的IP地址:8090端口,例如:**

  http://192.168.6.72:8080

接下来按图操作

image.png

配置数据库

  • 选择使用自己的数据库

  • 选择使用自己的数据库后,会展开如下表单。因为我没有使用分离部署,所以Hostname字段使用的就是127.0.0.1,如果你是采用分离部署的方式安装,请输入你自己的数据库地址

  • 下图是jira应用的一些属性

  • 这里解释一下Mode的两种模式

   Private模式:只有管理员才能创建新的工单
   Public模式:任何能登录的人都能创建工单

我这里选择了Private

image.png
  • 破解jira7.3.8(第二部分)

    Server ID页面

    image.png

    image.png

  • 去自己的邮箱完成注册成功之后可以登录就行

回到

image.png

  • 申请试用码要完成这个表单,需要你注意的是,这里要选Jira Software(Server)

Jira Software(Server)Jira Software(Data Center)的左右顺序是会变动的,不要无脑选左边

image.png

获得License Key

image.png

License Key粘贴进jira页面

image.png

粘贴进去后,点击Next,如果能出现接下里步骤的页面,就算成功跳过License Key了。至此,破解第一、二部分均完成。

  • 配置管理员账户
image.png
  • 设置邮件提醒
image.png
  • 点击Finish,完成安装

    • 系统会在底部提示你
Please wait while the final step of the JIRA installation is being performed...

意思是“正在执行JIRA安装的最后一步,请稍候……”

image.png
  • 如何启动和关闭jira
# 启动 jira
[root@jira-server jira7.3]# /opt/atlassian/jira/bin/start-jira.sh

# 关闭 jira
[root@jira-server jira7.3]# /opt/atlassian/jira/bin/stop-jira.sh
  • 我该怎么删除jira呢?
  • 在安装时,jira会提示你将其安装在了什么位置(如果你忘记了,可以再读一遍安装文档);

  • 如果是使用默认配置进行安装,那只需要执行如下命令即可:

   [root@jira-server ~]# rm -rf /opt/atlassian/jira 
   [root@jira-server ~]# rm -rf /var/atlassian/application-data/jira
  • 除此之外,还需要你删除jira的用户和组,否则你再安装jira的时候,jira的用户名会被命名为jira1jira2……
  • 具体方法是
[root@jira-server ~]# userdel -r jira 

有关JIRA企业级项目管理系统的更多相关文章

  1. ruby - i18n Assets 管理/翻译 UI - 2

    我正在使用i18n从头开始​​构建一个多语言网络应用程序,虽然我自己可以处理一大堆yml文件,但我说的语言(非常)有限,最终我想寻求外部帮助帮助。我想知道这里是否有人在使用UI插件/gem(与django上的django-rosetta不同)来处理多个翻译器,其中一些翻译器不愿意或无法处理存储库中的100多个文件,处理语言数据。谢谢&问候,安德拉斯(如果您已经在ruby​​onrails-talk上遇到了这个问题,我们深表歉意) 最佳答案 有一个rails3branchofthetolkgem在github上。您可以通过在Gemfi

  2. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  3. ruby-on-rails - 项目升级后 Pow 不会更改 ruby​​ 版本 - 2

    我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby​​版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby​​版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘

  4. ruby-on-rails - 新 Rails 项目 : 'bundle install' can't install rails in gemfile - 2

    我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="

  5. ruby-on-rails - 获取 inf-ruby 以使用 ruby​​ 版本管理器 (rvm) - 2

    我安装了ruby​​版本管理器,并将RVM安装的ruby​​实现设置为默认值,这样'哪个ruby'显示'~/.rvm/ruby-1.8.6-p383/bin/ruby'但是当我在emacs中打开inf-ruby缓冲区时,它使用安装在/usr/bin中的ruby​​。有没有办法让emacs像shell一样尊重ruby​​的路径?谢谢! 最佳答案 我创建了一个emacs扩展来将rvm集成到emacs中。如果您有兴趣,可以在这里获取:http://github.com/senny/rvm.el

  6. Ruby 从大范围中获取第 n 个项目 - 2

    假设我有这个范围:("aaaaa".."zzzzz")如何在不事先/每次生成整个项目的情况下从范围中获取第N个项目? 最佳答案 一种快速简便的方法:("aaaaa".."zzzzz").first(42).last#==>"aaabp"如果出于某种原因你不得不一遍又一遍地这样做,或者如果你需要避免为前N个元素构建中间数组,你可以这样写:moduleEnumerabledefskip(n)returnto_enum:skip,nunlessblock_given?each_with_indexdo|item,index|yieldit

  7. ruby-on-rails - 事件管理员日期过滤器日期格式自定义 - 2

    是否有简单的方法来更改默认ISO格式(yyyy-mm-dd)的ActiveAdmin日期过滤器显示格式? 最佳答案 您可以像这样为日期选择器提供额外的选项,而不是覆盖js:=f.input:my_date,as::datepicker,datepicker_options:{dateFormat:"mm/dd/yy"} 关于ruby-on-rails-事件管理员日期过滤器日期格式自定义,我们在StackOverflow上找到一个类似的问题: https://s

  8. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

  9. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  10. kvm虚拟机安装centos7基于ubuntu20.04系统 - 2

    需求:要创建虚拟机,就需要给他提供一个虚拟的磁盘,我们就在/opt目录下创建一个10G大小的raw格式的虚拟磁盘CentOS-7-x86_64.raw命令格式:qemu-imgcreate-f磁盘格式磁盘名称磁盘大小qemu-imgcreate-f磁盘格式-o?1.创建磁盘qemu-imgcreate-fraw/opt/CentOS-7-x86_64.raw10G执行效果#ls/opt/CentOS-7-x86_64.raw2.安装虚拟机使用virt-install命令,基于我们提供的系统镜像和虚拟磁盘来创建一个虚拟机,另外在创建虚拟机之前,提前打开vnc客户端,在创建虚拟机的时候,通过vnc

随机推荐