如何迁移Confluence,JIRA和Fisheye

【背景】

原先的Confluence, JIRA, Fisheye都部署在一台服务器(192.168.200.203)上,导致这台机器太卡,公司又分配了两台虚拟机来分开这几个应用(192.168.200.241, 192.168.200.242),按照以下进行分配:

Fisheye: 192.168.200.241,考虑到Fisheye是代码审查工具,开发人员有18个人同时使用,而且访问频率很高,故单独给Fisheye放在一台机器上

Confluence, JIRA:192.168.200.242:这两个放在一台机器上,访问人数不是特别多,访问频率不是很高

开工

JIRA:

直接从老的系统拷贝过来:

整个tomcat拷贝过来:

scp -r oecs-g2/apache-tomcat-6.0.35-jira/ sysadmin@192.168.200.242:/usr/local/oecs-g2/apache-tomcat-6.0.35-jira/

整个jirahome拷贝过来:

scp -r oecs-g2/jirahome/ sysadmin@192.168.200.242:/usr/local/oecs-g2/jira/jirahome

配置web目录下jirahome路径,在webapps/jira下面的配置文件:

配置文件:WEB-INF/classes/jira-application.properties

修改内容,红色内容,改成拷贝过来的jirahome

# Do not modify this file unless instructed. It is here to store the location of the JIRA home directory only and is typically written to by the installer.

jira.home=/usr/local/oecs-g2/jira/jirahome

配置jira的数据库,:

配置文件:/usr/local/oecs-g2/jira/jirahome/dbconfig.xml

修改内容,如果以前是使用localhost,需要改成对应的IP,如果换了数据库,则需要配置成新的数据库(以下红色连接)及用户名密码:

<?xml version="1.0" encoding="UTF-8"?>

<jira-database-config>

<name>defaultDS</name>

<delegator-name>default</delegator-name>

<database-type>mysql</database-type>

<jdbc-datasource>

<url>jdbc:mysql://192.168.200.203:3306/jira?useUnicode=true&amp;characterEncoding=UTF8&amp;sessionVariables=storage_engine=InnoDB</url>

<driver-class>com.mysql.jdbc.Driver</driver-class>

<username>jira</username>

<password>jira</password>

<pool-min-size>20</pool-min-size>

<pool-max-size>20</pool-max-size>

<pool-max-wait>30000</pool-max-wait>

<validation-query>select 1</validation-query>

<min-evictable-idle-time-millis>60000</min-evictable-idle-time-millis>

<time-between-eviction-runs-millis>300000</time-between-eviction-runs-millis>

<pool-max-idle>20</pool-max-idle>

<pool-remove-abandoned>true</pool-remove-abandoned>

<pool-remove-abandoned-timeout>300</pool-remove-abandoned-timeout>

<pool-test-while-idle>true</pool-test-while-idle>

<validation-query-timeout>3</validation-query-timeout>

</jdbc-datasource>

</jira-database-config>

将老的JIRA停掉,然后启动新的tomcat服务器,成功,至此,JIRA迁移成功。

时间: 2024-10-30 23:04:49

如何迁移Confluence,JIRA和Fisheye的相关文章

Jira迁移及内存调整

目前公司研发使用jira软件进行项目管理,安装了GreenHopper,JIRA Subversion plugin,Links Hierarchy Reports等插件.jira数据库采用oracle 11g.由于历史原因,采用的操作系统版本为windows server 2008 32位. 一:新需求汇总: 1: 把jira迁移到windows server 2008 64位的新服务器上 2:新安装fisheye插件并解决授权问题 3: jira,fisheye,svn的整合 4:调整jir

深度分析:如何将把应用程序放到云上

云服务供应商称他们可以为用户提供一切,而且客户无需自己打理IT基础架构.从电子邮件到Web托管.全面的应用管理以及丰富的随需计算资源,云成了最近几年一项最重要的技术转变.本文作者是来自旧金山的资深市场顾问Dave Rosenberg,他同时还是开源基础设施与集成软件改革者Mule Source公司的CEO.本文介绍了他们公司选择云服务的经历. 是不是听起来太完美了?以至于让人不禁怀疑云是否真的有那么好?根据我的经验,我估计在过去两年里,公司可以轻松卸下50%甚至100%的需求到基于云的服务上,以

windows下JAVA敏捷开发环境搭建步骤教程

  编程开发环境搭建还是挺重要的,第一步是先要搭建环境,有了环境才能开展工作.本文我们来看看windows下JAVA敏捷开发环境搭建步骤. 整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于mac和linux下直接使用软件并且开发的中国开发者还是少之又少,这套架构就这个现状做出来的.如下是环境搭建架构图: 从环境来说: 一.开发本地环境.开发集成服

敏捷开发的JAVA开发环境如何搭建才最好?

问题描述 敏捷开发的JAVA开发环境如何搭建才最好? 请问,如果我有一个团队需要完成一个比较有规模的JAVA网站开发项目,如何搭建AGILE原则的开发环境比较好呢?请说地详细一点.谢谢! 解决方案 开发环境和敏捷不敏捷关系不大.不过如果能用github搞一个私有库,做做持续集成,应该会有些帮助.起码在形式上. 解决方案二: 后台开发怎么搭建环境?用eclipse在本地环境搭建开发环境,通过tomcat插件或者jetty启动调试class.jsp.之前看过很多公司都通过打成war包发布到集成环境再

敏捷代码审查指南

"通过一次真正彻底地代码审查(code reviews),仔细阅读你的代码,找出问题,这是我知道的最好的方式去检测早期的bug,但是他们很少去这样干过.某种意义上是因为他们花了大量的时间去写好代码,但是我认为主要是因为绝大部分程序员害怕其他人审查自己的代码.作为专业的程序员我们要克服阻力,如果你不愿意别人阅读你的代码,然后只是按照自己的意愿写,如果其他人没法读懂它,又怎能让别人使用呢?"Jim Waldo – <Java语言精粹>的作者 我强烈赞同code review 是

解决Confluence迁移中遇到的问题(Data too long for column &#039;STRINGVAL&#039;)方法

迁移步骤 先大致说一下基本的迁移步骤: 创建备份 使用管理员账户登录Confluence,点击右上角"齿轮"图标,选择General Configuration 在侧边栏中,选择Backup & Restore 勾选Archive to backups folder让生成的备份创建归档至Confluence自动备份目录,如果不点选会生成在临时目录中,并且会在24小时后自动清除 勾选Backup attachments,将附件内容加入到备份中 点击Backup按钮,等待备份完毕.

Confluence 5.4实现与JIRA前所未有的集成

软件开发过程是一个讲求高度协作的过程,它需要很多不同领域团队的共同努力.如此之多的利益相关者,使得软件开发很难保证进度.透明度和代码质量.通常情况下,大多数开发团队不得不向这些困难妥协,但是现在,有了Confluence 5.4,是时候和困难说再见了. 开发更好的软件:从这里开始 Confluence 5.4将JIRA带入Confluence -- 也将Confluence带入JIRA -- 前所未有的集成.团队成员可以更快的开发更好的软件.当我们说无缝集成时,我们是认真的.不管对个人还是对团队

Jira和Confluence的权限管理

背景:已经使用Jira和Confluence管理了一个产品团队的任务和资源,现在又想加入另外一个产品团队的任务和资源,首要问题是如何解决两个团队之间的权限隔离.研究了半天,阅读了Jira和confluence的相关文档,终于搞定,现在分享给大家. Jira 打开系统管理中的权限模型我们可以看到现在有系统默认的权限模型和我自定义的两个权限模型(建议自建权限模型时采用复制默认模型的方法然后进行更改) 我们打开系统的默认权限模型可以看到系统默认的三种用户组(管理员,开发者,普通用户) 我们可以打开te

jira 和confluence 集成问题

问题描述 亲们,我请教大家几个问题:我现在需要把jira6.0.3和confluence5.3.4进行集成,遇到了如下问题:1,将他们两个软件整合为统一一个用户登陆,不使用crowd,通过mysql进行整合,网上的很多资料都是旧版本的,新版本应该怎么整合?2,如何将jira形成的结论发布到confluence中去?谢谢大家了,请个点建议吧. 解决方案 解决方案二:问题1我是这样的,安装confluence时倒数第二步创建管理用户时可以选择使用JIRA的用户管理配置.此时JIRA服务必须已经运行起