jira

[quote]
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停止。[/quote]


[quote]一:环境
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:
[quote] OroRmQKaApTcRvusnbiNcNeAnOMNfsrFfThcdCCTHabXvn
mi2KGDlry0N0y2rGGMSRHzLv2Kcr2ahS4Vc6IoiNDQt67v
pRQusqnqNrqOpRNRrMWVRorrRqrnmropqxxuTSXSTvostU
UnnutssuourqruUUnnutssuourqruUUYgtrifk [/quote][/quote]
07-05
### Jira 使用指南 #### 功能介绍 Jira 是一款功能强大的问题跟踪项目管理工具,广泛应用于软件开发、市场营销、服务台等场景。在 Jira 中,每个项目是一组问题单(Issue)的集合,且每个问题单都归属于特定的项目。例如,一个名为“Website Issues”的项目可能会使用“WEB”作为其关键字,因此生成的问题单编号如 WEB-101、WEB-102 等[^2]。 Jira 支持多种操作,包括创建、查询修改 bug 或任务。这些操作可以通过用户界面完成,也可以通过 API 实现自动化处理。Python 提供了丰富的库来与 Jira 进行交互,使得开发者能够编写脚本以提高工作效率,例如批量更新问题单状态或生成缺陷分析报告[^1]。 #### 常见问题 ##### 如何连接到 Jira 实例并执行基本操作? 要使用 Python 与 Jira 实例进行通信,首先需要安装必要的库,比如 `jira` 库。可以使用 pip 安装: ```bash pip install jira ``` 接下来,可以通过以下代码片段展示如何登录到 Jira 并查询特定的问题单: ```python from jira import JIRA # 连接到 Jira 实例 options = {'server': 'https://your-jira-instance.atlassian.net'} jira = JIRA(options, basic_auth=('username', 'api_token')) # 查询问题单 issue = jira.issue('WEB-101') print(issue.fields.summary) # 输出问题单摘要信息 ``` ##### 如何配置 MCP 参数以便于数据分析? 对于更复杂的集成需求,例如使用 Cursor 分析 Jira 数据,可以在 `~/.cursor/mcp.json` 文件中添加如下配置参数,其中包含 Jira 的 URL、个人令牌个人用户名: ```json { "server-name": { "command": "uvx mcp-atlassian", "args": [ "--jira-url=https://yourcompany.atlassian.net", "--jira-personal-token=your_personal_token", "--jira-username=your_username" ] } } ``` 此配置允许用户直接从命令行工具访问 Jira 数据,并执行诸如生成缺陷分析报告等任务[^3]。 ##### 如何利用 Jira 进行缺陷分析? Jira 提供了灵活的数据结构丰富的自定义选项,支持团队根据自身需求设计工作流问题类型。通过结合外部工具或者自定义插件,可以实现对缺陷数据的深入挖掘,包括趋势分析、根因识别以及质量预测等功能。例如,利用上述提到的 Cursor 配置,可以快速构建自动化报告系统,帮助团队更好地理解当前项目的健康状况。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值