可JIRA安装图解
目录
一、安装准备工作 (2)
二、安装JIRA (2)
1.上传并安装JDK1.6 (2)
2.配置JAVA_HOME (2)
3.安装jira (3)
4.配置jira_home (3)
5.安装mysql (3)
1)安装 (3)
2)启动&&停止 (4)
3)登录 (4)
4)远程访问 (4)
5)Linux MySQL的几个重要目录 (5)
6)修改mysql编码 (5)
7)新建jira的数据库 (6)
6.jira下配置mysql (6)
1)修改配置文件server.xml (6)
2)修改配置文件entityengine.xml (6)
7.安装mysql驱动 (7)
8.启动jira (7)
9破解jira(jira_crack.rar),以及进行jira的setup (8)
三、安装过程中出现问题的解决办法: (10)
1.安装过程中出现问题 (10)
2.配置过程中出现问题 (10)
一、安装准备工作
1、下载JDK:
https://www.doczj.com/doc/809978763.html,/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html
2、下载jira4.2
https://www.doczj.com/doc/809978763.html,/software/jira/download
3、安装rz命令(方便将文件上传到linux’服务器上)
yum install lrzsz -y
二、安装JIRA
1.上传并安装JDK1.6
在/usr/soft下执行命令:rz,上传jdk到linux
给jdk赋权限,执行命令:chmod 755 jdk-6u43-linux-i586.bin
解压jdk bin文件,执行命令:./jdk-6u43-linux-i586.bin
将jdk解压后的目录放在/usr/soft/java下,执行命令:mv jdk1.6.0_43/ java/ (注意,后面一定要加/,否则是重命名jdk1.6.0_43 这个目录)
2.配置JAVA_HOME 135******** 133********
cd ~到用户的根目录
vim .bash_profile
在最后面加入
然后Esc ,然后:wq,也就是保存后退出
重新编辑文件,执行命令:source .bash_profile
查看java版本java -version 显示如下,表明设置成功
3.安装jira
回到soft目录下,执行命令:cd /usr/soft
将jira4.2包上传到linux中,执行命令:rz
解压,执行命令:tar zxvf atlassian-jira-enterprise-4.2-standalone.tar.gz
创建jira文件夹,执行命令:mkdir jira
将jira解压后的文件移到jira目录下,执行命令:
mv atlassian-jira-enterprise-4.2-standalone jira/
进入jira目录下,执行命令:cd jira
建一个jira的软连接,执行命令:ln -s atlassian-jira-enterprise-4.2-standalone/ jira 4.配置jira_home
进入到soft的目录下,执行命令:cd /usr/soft
创建jira_home文件,执行命令:mkdir jira_home
执行命令:cd /usr/Soft/jira/jira/atlassian-jira/WEB-INF/classes/
编辑文件:vim jira-application.properties
找到jira.home = 在其后添加绝对路径/usr/Soft/jira_home
保存退出即可。
5.安装mysql
1)安装
查看有没有安装过:
yum list installed mysql*
rpm -qa | grep mysql*
查看有没有安装包:
yum list mysql*
安装mysql客户端:
yum install mysql
安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
2)启动&&停止
数据库字符集设置:mysql配置文件/etc/https://www.doczj.com/doc/809978763.html,f中加入default-character-set=utf8
启动mysql服务:service mysqld start或者/etc/init.d/mysqld start
开机启动:chkconfig -add mysqld,
查看开机启动设置是否成功chkconfig --list | grep mysql*
mysqld 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭
停止:service mysqld stop
3)登录
创建root管理员:mysqladmin -u root password root
登录:mysql -u root -p输入密码即可。
忘记密码:service mysqld stop
mysqld_safe --user=root --skip-grant-tables
mysql -u root
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
4)远程访问
开放防火墙的端口号
mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。如要其他机器能访问,在https://www.doczj.com/doc/809978763.html,er中添加一个Host为'%'的user,然后flush priviledges;,最后防火墙加一句类似这样的语句即可(开通3306端口):
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
5)Linux MySQL的几个重要目录
数据库目录:/var/lib/mysql/
配置文件:/usr/share /mysql(mysql.server命令及配置文件)
相关命令:/usr/bin(mysqladmin mysqldump等命令)
启动脚本:/etc/rc.d/init.d/(启动脚本文件mysql的目录)
6)修改mysql编码
查看mysql编码
mysql> show variables like 'character%';
停止mysql服务
/etc/init.d/mysqld stop
修改配置文件
vim /etc/https://www.doczj.com/doc/809978763.html,f
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
保存后重启mysql服务(service mysqld restart),查看编码是否是utf8
>show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
7)新建jira的数据库
安装完mysql以后我们新建数据库:
create database jiradb character set utf8;
grant all on jiradb.* to `jira`@`localhost` identified by 'jira'
6.jira下配置mysql
1)修改配置文件server.xml
找到相应的目录:cd /usr/soft/jira/jira/conf
编辑配置文件:vim server.xml
修改成如下几项
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/jira?autoReconnect=true&useUnicode=true&a mp;characterEncoding=UTF8"
validationQuery="select 1"否则数据库会访问超时
删除以下两行
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
2)修改配置文件entityengine.xml
找到相应的目录:cd /usr/soft/jira/jira/atlassian-jira/WEB-INF/classes/
编辑配置文件:vim entityengine.xml
将其中的hsql改成mysql 数据库类型 删除schema-name="PUBLIC" 7.安装mysql驱动 查看是否已有mysql的jar包,执行命令:cd /usr/soft/jira/jira/lib 如果没有,要下载一个相应版本的jar包放在此处(一定要匹配,可以自己上网查看不同版本的mysql适配的jdbc) 下载jar包,使用命令rz,将jar压缩包到上传到/usr/soft目录下, 解压缩命令:tar zxvf mysql-connector-java-5.1.10.tar.gz, 到达mysql路径下:cd mysql-connector-java-5.1.10 移动jar到lib文件夹下, 执行命令mv mysql-connector-java-5.1.10-bin.jar /usr/soft/jira/jira/lib 再执行cd /usr/soft/jira/jira/lib,可以看见jar包已经存在。 8.启动jira cd /usr/soft/jira/jira/bin bin下面执行命令:sh startup.sh 外部浏览器访问ip:8080 如果提示无法访问,需要在服务器端进行防火墙设置,添加端口8080 #/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #/etc/rc.d/init.d/iptables save 再查看是否已经有了端口: /etc/init.d/iptables status 此时可以进入网页进行配置了,但是需要破解,详情如下节。 9破解jira(jira_crack.rar),以及进行jira的setup 第一步,替换文件:/usr/soft/jira/jira/atlassian-jira/WEB-INF/classes/com/atlassian/jira/license 用破解补丁中的JiraLicenseStoreImpl.class文件覆盖 /usr/Soft/jira/jira/atlassian-jira/WEB_INF/classes/com/atlassian/jira/license/JiraLicens eStoreImpl.class文件 用破解补丁中的Version2LicenseDecoder.class文件覆盖 /usr/soft/jira/atlassian-jira/WEB_INF/lib/atlassian-extras-2.2.2.jar包中的atlassian-extras-2.2.2.jar/com/atlassian/extras/decoder/v2/Version2LicenseDecoder. class文件 /usr/soft/jira/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar/com/atlassian/extras/decoder/v2 /usr/soft/jira/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar/com/atlassian/extras/decoder/v2 第二步:输入授权码,通过http://ip:8080进入如下界面, 在红色框内输入授权码,授权码如下,只需将其中的ServerID改为页面提供的ServerID即可。 AAABOw0ODAoPeJxtkE1vwjAMhu/5FZF2DqIfaB9SpIUmmjqalrUFiWPoDGQqK Urabvz7FToOm3axZ D+239e+k43BadPjaYD96VM4ewoDHBXlkHgh4uAqq0+tbgx9jXOGPrRVk7Q7bsF mu5UD6yjxUGRBX Xq4aoFeBonnkWmAosa0qmpTdQT6qczeHbohjkuGuu6BtraDW5+QStdUm147va3h 2VVgYGJqJHpVd 1cFulO1g3FDogfuoDyf4KoQZVKKPIpZ8ouLd32dFGkp8mUeFwLVI1kP9i/ER4Ow acEoU4H4Oml7H i8Jgnvi+cSfoUKkdJOtsGQLgaXADBeM4yVLOZugzO6V0W40qNO1LvQ8EbgUT KICbA825nQuwzfCp bchLHx8IIt484J+HA40ifkt+9/AsrPVQTn48+JvjRmQTDAsAhQP+jpBFreR5LFx3+S Lk2ixh7iFd AIUYQOjIg2YXuQkTRpNo9joFuygGI0=X02fn Description=JIRA\: longmaster CreationDate=2010-02-22 ContactName=tonyty163@https://www.doczj.com/doc/809978763.html, jira.LicenseEdition=ENTERPRISE ContactEMail=tonyty163@https://www.doczj.com/doc/809978763.html, Evaluation=false jira.LicenseTypeName=COMMERCIAL jira.active=true licenseVersion=2 MaintenanceExpiryDate=2099-10-24 Organisation=zzh jira.NumberOfUsers=-1 ServerID= BM4Q-DM1Y-A498-KIYG LicenseID=LID LicenseExpiryDate=2099-10-24 PurchaseDate=2010-10-25 Description=JIRA\: COMMERCIAL CreationDate=2009-10-25 ContactName=haha@haha.haha jira.LicenseEdition=ENTERPRISE ContactEMail=haha@haha.haha Evaluation=false jira.LicenseTypeName=COMMERCIAL jira.active=true licenseVersion=2 MaintenanceExpiryDate=2020-10-24 Organisation=haha jira.NumberOfUsers=-1 ServerID= B2O8-DJ5I-FB4T-48LK LicenseID=LID LicenseExpiryDate=2020-10-24 PurchaseDate=2009-10-25 之后再配置下管理员信息和SMTP服务器的地址,其他信息可以不填,以后可以在jira中配置,到此jira安装完成! 三、安装过程中出现问题的解决办法: 1.安装过程中出现问题 需要学会查看日志,我的日志文件位于以下目录中/usr/soft/jira_home/log,从而确定问题所在。 2.配置过程中出现问题 jira安装目录被锁 使用ip:8080访问时候报错: the jira.home directory '\usr\soft\jira_home' is already locked. Please see the JIRA doc umentation for more information on locked jira.home directories. 解决方法: 将/usr/soft/jira_home/.jira_home.lock文件删除重启即可解决! You have temporary access to administrative functions. Drop access if you no longer require it. For more information, refer to the documentation. Access more options Profile Online Help Keyboard Shortcuts About JIRA JIRA Credits Log Out ?Administration ?Projects Access more options o Projects o Project Categories ?Plugins Access more options o ?Plugins ?Plugins o ?Application Links ?Application Links Source Control o CVS Modules o FishEye Configuration o Perforce Job Integration Builds o Bamboo Configuration Hudson/Jenkins o Configuration o Servers o Add Server ?Users Access more options o Users o Groups o Roles o Global Permissions o User Preferences o JIRA User Server o ?User Directories ?User Directories o Shared Filters o Shared Dashboards ?Issues Access more options o ?Issue Types... ?Issue Types ?Sub-Tasks o ?Workflows... ?Workflows ?Workflow Schemes o ?Screens... ?Screens ?Screen Schemes ?Issue Type Screen Schemes o ?Fields... ?Custom Fields ?Field Configurations ?Field Configuration Schemes Issue Attributes o Statuses o Resolutions o Priorities o Issue Security Schemes o Notification Schemes o Permission Schemes ?System Access more options o General Configuration o ?Troubleshooting and Support... ?Integrity Checker ?Logging & Profiling ?Scheduler Details ?System Info o ?Atlassian Support Tools ?Atlassian Support Tools o ?Security... ?User Sessions ?Remember My Login ?Whitelist o ?Issue Features... ?Trackbacks ?Time Tracking ?Issue Linking o ?User Interface... ?System Dashboard ?Navigator Columns ?Look and Feel ?Announcement Banner o ?Import & Export... ?External System Import ?Backup System ?Restore System ?Project Import o ?Mail... ?Mail Servers ?Mail Queue ?Send E-mail o License o ?Advanced... ?Indexing ?Attachments ?Events ?Listeners ?Services ?Scheme Tools ?Jelly Runner Dashboards Access more options General Configuration Additional language packs can be installed through the Plugins tab above. Atlassian Translations is collaborative effort to localize Atlassian products, we welcome your contribution. Report a problem