引用
1、JDK、JIRA、MySQL安装完毕,停止JIRA服务
创建数据库:
mysql
create database jiradb character set ‘UTF8′;
创建用户并赋与权限:
create user jirauser identified by ‘jira’;
grant all privileges on *.* to ‘jirauser’@'%’ identified by ‘jira’ with grant option;
grant all privileges on *.* to ‘jirauser’@'localhost’ identified by ‘jira’ with grant option;
flush privileges;
2、修改JIRA端口
JIRA是集成在Tomcat上面的,所以修改端口的方法和Tomcat修改端口的方法是一样的。
3、JIRA默认使用的数据库是HSql,如果要迁移到MySQL,可以通过以下的配置改动。
1)修改server.xml (路径:/jira/conf/server.xml)
第13行:
username=”jirauser”
password=”780824″
driverClassName=”com.mysql.jdbc.Driver”
url=”jdbc:mysql://localhost:3306/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8″
(删除minEvictableIdleTimeMillis and timeBetweenEvictionRunsMillis项 )
maxActive=”20″
validationQuery=”select 1″/>
注:以上“localhost”可不该,也可改为主机名或设为”主机IP:端口“,mysql端口号为”3306“。
b)修改entityengine.xml (路径:/jira/atlassian-jira/WEB-INF/classes/entityengine.xml)
第100行修改为:
<datasource name=”defaultDS” field-type-name=”mysql”
删除schema-name=”PUBLIC”
4、安装连接驱动包 Mysql JDBC Driver
cp mysql-connector-java-5.1.7-bin.jar /jira/common/lib/
5、启动JIRA服务 。
现在JIRA的数据库已经是MySQL了。
如果希望更进一步,将JIRA服务的依赖服务中加上MySQL服务,可以在注册表中更新
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\JIRA240209102746
JIRA240209102746由于是JIRA服务名太长而在注册表中随机生成的名字,在基中添加一个DependOnService多文本键值,把MySQL服务名添加进去就行了
这样的结果是JIRA依赖于MySQL,JIRA会在MySQL启动后启动,如果MySQL停止,JIRA会先于MySQL停止。
引用
一:环境
window2003s
tomcat5.5.17
jira 3.6.2
mssql 2k
二:部署步骤:
1、下载后解压到一个文件夹。然后修改$JIRA_HOME/edit-webapp/WEB-INF/classes/entityengine.xml里面关于datasource的field-type-name,我这儿采用mssql
2、对于tomcat,我们在定义jndi name时必须修改为:jndi-name="java:comp/env/UserTransaction"/
3、download jira-jars-tomcat5.zip 把里面的jar放在tomcat的common/lib下,最好还把你的数据库的jdbc driver也放置在里卖弄。
4、在tomcat的conf\Catalina\localhost下建立jira.xml文件
<Context path="/jdxjira" docBase="E:/atlassian-jira-enterprise-3.6.2/webapp">
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="sa"
password="sa"
driverClassName="net.sourceforge.jtds.jdbc.Driver"
url="jdbc:jtds:sqlserver://localhost:1433/jiradb"/>
<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory"
jotm.timeout="60"/>
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>
</Context>
5、修改tomcat的server.xml文件,在connector最后加上: useBodyEncodingForURI="true"/
6、修复tomcat的内存泄露
set CATALINA_OPTS=%CATALINA_OPTS% -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true
7、启动tomcat,即可开始设置jira。
8、提供一个3.6.2的jira的serialNo:
引用
OroRmQKaApTcRvusnbiNcNeAnOMNfsrFfThcdCCTHabXvn
mi2KGDlry0N0y2rGGMSRHzLv2Kcr2ahS4Vc6IoiNDQt67v
pRQusqnqNrqOpRNRrMWVRorrRqrnmropqxxuTSXSTvostU
UnnutssuourqruUUnnutssuourqruUUYgtrifk
分享到:
相关推荐
docker exec --user root jira mv /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.4.6.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.4.6.jar_bak docker cp ...
首先,JIRA是一个项目管理工具,广泛应用于敏捷开发领域。它可以通过敏捷看板、缺陷跟踪、问题跟踪、以及项目管理等功能来提升团队的工作效率。而MYSQL是一款流行的开源关系型数据库管理系统,其主要功能是存储信息...
在Ubuntu环境下搭建Jira管理系统是一项常见的任务,尤其对于IT团队来说,Jira是一个非常重要的项目管理和问题跟踪工具。本文将详细介绍如何在Ubuntu上配置Jira,同时不使用Jira自带的数据库,而是采用MySQL作为数据...
jira使用说明书 JIRA 是 Atlassian 公司开发的一款项目管理和 ISSUE 跟踪工具,广泛应用于软件开发、项目管理和团队协作等领域。下面是对 JIRA 的详细介绍和使用说明。 JIRA 简介 JIRA 是一个基于 Web 的项目管理...
【SONARqube+JIRA集成】是一种将代码质量分析工具Sonarqube与项目管理软件JIRA结合的实践,旨在提升软件开发过程中的质量管理效率。以下是对集成过程的详细说明: ### 1. 前言 1.1 **编写目的** 此文档旨在填补...
### JIRA插件安装方法详解 #### 一、前言 在现代软件开发与项目管理领域,JIRA作为一款功能强大的工具,不仅能够帮助团队高效地跟踪问题、管理任务,还能通过丰富的插件进一步增强其功能性和灵活性。本文将详细...
### JIRA服务器配置要求详解 #### 一、概述 JIRA作为一款强大的项目管理和缺陷跟踪工具,被广泛应用于软件开发团队之中。为了确保JIRA能够高效稳定地运行,选择合适的服务器配置至关重要。本文将根据“JIRA服务器...
### 在Ubuntu下搭建Jira #### 一、概述 本文档详细介绍了如何在Ubuntu系统上配置和搭建Jira,包括数据库的安装与配置、JDK的安装、Jira的安装及破解过程,以及最终的配置步骤。此外,还提供了一些在安装过程中可能...
《Jira 8.4.1插件加载与卸载机制详解》 Jira,作为Atlassian公司的一款强大且灵活的项目管理工具,允许开发者通过插件系统进行功能扩展,以满足不同团队的需求。在Jira 8.4.1版本中,其插件加载与卸载机制是整个...
这一步骤的目的是关掉JIRA的安全限制,使我们可以直接访问JIRA系统而不需要登录。 在注释掉标签之间的内容后,我们需要重新启动JIRA系统。重新启动后,我们可以直接访问JIRA系统,但是我们无法看到任何菜单。这时,...
JIRA是一款广泛使用的项目管理和问题跟踪工具,其邮件通知功能是增强团队协作和沟通的关键特性。通过正确配置,JIRA可以连接到SMTP服务器,从而发送和接收与项目相关的邮件通知,确保团队成员及时获取更新信息。以下...
《Jira插件Tempo Timesheets 7.9.1详解》 Tempo Timesheets是一款在Jira平台上广泛使用的高效时间管理插件,其7.9.1版本为用户提供了更为精准和便捷的工作时间追踪解决方案。这款插件的核心功能在于帮助团队成员...
《Jira测试人员使用手册详解》 Jira是一款强大的项目管理工具,尤其在软件开发领域,它被广泛用于跟踪和管理缺陷(Bug)、任务和工作流程。对于测试人员而言,熟练掌握Jira的使用至关重要,因为这将直接影响到测试...
### JIRA的邮件通知配置详解 #### 一、引言 在项目管理和软件开发过程中,JIRA是一款非常流行的工具,它不仅能够帮助团队追踪问题和任务的状态,还提供了丰富的自定义选项来满足不同团队的需求。其中,邮件通知...
《Jira 8.0管理手册》是一份全面的文档,旨在帮助Jira管理员完成安装、配置、维护以及升级等管理任务。手册内容包括了对Jira服务器应用程序的安装要求、操作系统平台支持、安装步骤、数据库连接设置、故障排除、许可...
GreenHopper 是缺陷管理软件 JIRA 的一个插件。它对项目管理方面增加了最大化的信息收集功能,并扩展了 JIRA 作为一个敏捷开发强大平台在功能方面的延伸。GreenHopper 插件能为您提供易于使用和直观的界面,同时提高...
**JIRA系统使用说明** JIRA是一款由Atlassian公司开发的项目管理和问题追踪工具,广泛应用于软件开发团队,以协助团队进行任务管理、缺陷跟踪以及项目进度监控。本指南将详细解析JIRA的核心功能和使用流程,以帮助...
### 如何整合Jira与Confluence的用户管理 在企业级项目管理和协作环境中,Jira 和 Confluence 是两款非常受欢迎的工具。它们均来自Atlassian公司,分别专注于问题跟踪(Issue Tracking)和文档协作(Document ...
一、登录到JIRA 许多JIRA实例都会根据 权限 限制某些用户或用户组查看问题以及对问题的操作。而有些 JIRA实例就允许匿名用户访问,就像http://www.jira.cn中文演示站点允许任何未注册用户体验JIRA。 当你还没有登录...
"使用JIRA和Jenkins进行项目管理" 使用JIRA和Jenkins进行项目管理是当今软件开发行业中一种常见的项目管理方式。JIRA是一款功能强大的项目管理工具,能够帮助团队成员进行项目跟踪、任务管理、缺陷跟踪等。Jenkins...