• jdk+jira配置


    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_MACHINESYSTEMCurrentControlSetServicesJIRA240209102746

    JIRA240209102746由于是JIRA服务名太长而在注册表中随机生成的名字,在基中添加一个DependOnService多文本键值,把MySQL服务名添加进去就行了

    这样的结果是JIRA依赖于MySQL,JIRA会在MySQL启动后启动,如果MySQL停止,JIRA会先于MySQL停止。

  • 相关阅读:
    @Profile使用及SpringBoot获取profile值
    浅谈maven中的scope,systempath
    Maven Filter与Profile隔离生产环境与开发环境
    spring的@Value注解使用
    maven项目引入spring boot依赖之后filter不生效的问题
    SpringBoot整合Servlet的两种方式
    程序员,30岁,“理所应当”就该中年危机了吗?
    Spring Boot 2 Webflux的全局异常处理
    正经学C#_表达式与其运算符[赋值运算符]:《c#入门经典》
    正经学C#_表达式与其运算符[算术运算符]:《c#入门经典》
  • 原文地址:https://www.cnblogs.com/ruiy/p/jira.html
Copyright © 2020-2023  润新知