`
lovnet
  • 浏览: 6920552 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

Ubuntu 下如何配置Jira

阅读更多

安装前请先配置好 JDK,Tomcat,MySQL

JDK 的安装请参看: http://www.cnblogs.com/ghj1976/archive/2010/09/26/1836082.html

Tomcat 的安装请参看:http://www.cnblogs.com/ghj1976/archive/2010/09/26/1836176.html

MySQL 的安装:

sudo apt-get install mysql-server

参看: http://forum.ubuntu.org.cn/viewtopic.php?p=157127

1、下载最新版本:

Jira 的下载地址(中文站点):
http://www.fangwai.net/software/jira/jiradownloadcenter.htm

我下载的是: atlassian-jira-enterprise-4.1.2.tar.gz 这个文件。

2、解压缩,并移动目录,建立目录别名方便以后维护

sudo tar zxvf atlassian-jira-enterprise-4.1.2.tar.gz

sudo mv atlassian-jira-enterprise-4.1.2 /home/

sudo ln -s atlassian-jira-enterprise-4.1.2 jira

3、下载最新汉化,官方的汉化不彻底,推荐下载汉化包: http://download.csdn.net/source/2556841

下载后,把 language_zh_CN.jar 拷贝到 /home/jira/webapp/WEB-INF/lib/ 目录下,以便编译时使用。

4、编辑解压缩目录 \edit-webapp\WEB-INF\classes\entityengine.xml文件

把下面的 field-type-name="hsql" 修改为 field-type-name="mysql"
同时删除: schema-name="PUBLIC" 这个设置
修改后应该如下:

<datasource name="defaultDS" field-type-name="mysql"></datasource> helper-class="org.ofbiz.core.entity.GenericHelperDAO"
check-on-start="true"
use-foreign-keys="false"
use-foreign-key-indices="false"
check-fks-on-start="false"
check-fk-indices-on-start="false"
add-missing-on-start="true"
check-indices-on-start="true">

5、编辑修改解压缩目录 \edit-webapp\WEB-INF\classes\jira-application.properties 文件

主要是修改 jira.home 这个属性。

6、编译

执行 sudo ./build.sh war

7、更新 Tomcat 6 运行 jira 欠缺的几个库。

下载地址: http://confluence.atlassian.com/download/attachments/223219919/jira-jars-tomcat6.zip?version=1&modificationDate=1252474277487

吧这个压缩文件解压缩后放到 Tomcat 的 lib/ 目录下。

sudo cp *.* /opt/apache-tomcat-6.0.29/lib/

把 mysql 的jdk 库copy 到 tomcat 的 lib 目录下。

MySql的jdbc下载地址: http://dev.mysql.com/downloads/connector/j/

我下载的是: mysql-connector-java-5.1.13.tar.gz

8、配置文件的修改

我装的是 Tomcat 6 所以我的 war 文件应该是:

/home/jira/dist-tomcat/tomcat-6/ 目录下的

copy jira.xml 文件到 tomcat 目录下:

sudo cp /home/jira/dist-tomcat/tomcat-6/jira.xml /opt/apache-tomcat-6.0.29/conf/Catalina/localhost/

并修改这个文件如下:

<context path="/jira" docbase="path/to/atlassian-jira-4.0.war"><resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource" username="jirauser" password="mypassword" driverclassname="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/jiradb?useUnicode=true&amp;characterEncoding=UTF8&amp;autoReconnect=true&amp;mysqlEncoding=utf8" maxactive="20" validationquery="select 1"></resource><resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"></resource><manager pathname=""></manager></context>

9、修改tomcat conf/server.xml 配置文件

增加 URIEncoding="UTF-8" 这个配置。

<connector port="8080" protocol="HTTP/1.1" connectiontimeout="20000" redirectport="8443" uriencoding="UTF-8"></connector>

10、修复 tomcat 内存设置问题

在 Tomcat 的 bin 目录下新建一个文件: setenv.sh

内容如下:

export CATALINA_OPTS="$CATALINA_OPTS -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true -Dmail.mime.decodeparameters=true -Xms128m -Xmx512m -XX:MaxPermSize=256m"

11、创建数据库(命名为jiradb,使用utf8编码) 即: utf8_general_ci


12. 创建数据库的使用用户(jirauser)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on
jiradb.* TO 'jirauser'@'localhost' IDENTIFIED BY 'mypassword';

13、启动 Tomcat

通过 bin/startup.sh 启动 tomcat

14、 通过 http://localhost:8080/jira 访问来进行初始化设置。

参考资料:

jira 4 破解方法,破解文件
http://hi.baidu.com/ostech/blog/item/a24fb2b3dfe61358082302f0.html

JIRA的安装、破解、汉化(适用于4.0.1、4.0.2、4.1.1版本)
http://testingtop.com/space.php?uid=156&do=blog&id=3605

JIRA安装手记
http://www.blogjava.net/nomigd/archive/2008/12/02/39865.html

使用Tomcat设置JSP环境
http://wiki.ubuntu.org.cn/%E4%BD%BF%E7%94%A8Tomcat%E8%AE%BE%E7%BD%AEJSP%E7%8E%AF%E5%A2%83

Install JIRA on Debian or Ubuntu
http://confluence.atlassian.com/display/JIRACOM/Install+JIRA+on+Debian+or+Ubuntu

Installing JIRA on Tomcat 6.0
http://confluence.atlassian.com/display/JIRA041/Installing+JIRA+on+Tomcat+6.0

分享到:
评论

相关推荐

    ubuntu环境搭建jira

    在Ubuntu环境下搭建Jira管理系统是一项常见的任务,尤其对于IT团队来说,Jira是一个非常重要的项目管理和问题跟踪工具。本文将详细介绍如何在Ubuntu上配置Jira,同时不使用Jira自带的数据库,而是采用MySQL作为数据...

    ubuntu下搭建jira

    通过以上步骤,我们可以在Ubuntu环境下成功搭建并配置好Jira服务。需要注意的是,在整个安装过程中可能会遇到各种各样的问题,如数据库连接失败、Jira启动异常等,这些问题可以通过查阅官方文档或参考链接来解决。...

    ubuntu安装Jira步骤

    背景:前些日子在原来的一台云主机上已经部署了一个jira系统,使用一段时间后发现jira占用很多的系统资源,导致主机上的其他服务无法正常工作,于是老大新注册了一个云主机专门用于运行jira,可见公司对jira是十分...

    jira报表饼图中文乱码安装包

    jira报表 饼图 中文乱码 fonts中文rpm包有fonts-chinese-3.02-12.el5.noarch.rmp以及fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm,rpm安装后,乱码问题解决,安装命令如下: [root@localhost fonts]# rpm -ivh --...

    简化版JIRA用户使用指南

    本指南将帮助你理解和掌握如何安装与配置JIRA,以便在你的工作环境中顺利使用。 ## 1. JIRA安装 ### 1.1 系统需求 在安装JIRA前,你需要确认你的服务器或PC满足以下系统需求: - 操作系统:Windows Server 2008 R2...

    jira在linux环境下的安装.txt

    本文将详细介绍如何在Linux环境下安装配置JIRA,并设置MySQL作为其后端数据库。 #### 二、安装前准备 1. **操作系统**:本文假设使用的Linux系统为最新版本的Ubuntu Server。 2. **Java环境**:JIRA运行需要Java...

    JIRA 4.3.4安装手记

    在JIRA安装目录下的`dbconfig`文件夹中,找到对应数据库类型的脚本,如`create-jira.sql`(MySQL)。 2. 在数据库管理工具中执行这些脚本,确保所有的表和索引都被创建。 ### 五、启动JIRA 1. 运行`bin\startup....

    解决jira 饼图中文乱码

    5. **配置JIRA字体**:在某些情况下,可能还需要在JIRA的系统设置中手动指定支持中文的字体。进入JIRA的管理界面,找到“系统”设置,然后在“外观”部分设定合适的中文字体,如“宋体”或“微软雅黑”。 6. **更新...

    jira-fonts-chinese.zip

    在Linux环境下,Jira的配置和运行可能会遇到一些特有的挑战。由于Linux系统对字体的支持和Windows或macOS有所不同,因此在Linux上运行Jira时,可能会遇到字体兼容性问题。"jira-fonts-chinese.zip"的发布考虑到了这...

    jira-6.3.6-setup.rar

    2. 监控日志:通过“logs”目录下的日志文件,监控JIRA运行状态和错误信息。 3. 更新升级:关注Atlassian官方发布的更新,适时升级到新版本以获得最新功能和安全修复。 六、常见问题与解决方案 1. 无法启动:检查...

    Install_JIRAStandalone_Linux_MySQL

    编辑JIRA的配置文件`/opt/jira/atlassian-jira/WEB-INF/classes/jira-application.properties`,将数据库连接信息替换为你的MySQL设置: ``` jira.dburl=jdbc:mysql://localhost/jiradb?useUnicode=true&...

    jira-lint:使用GitHub和JIRA进行项目管理时的轻量级工作流程

    吉拉·林特 :broom: 当将GitHub和用于项目管理时,轻量级的lint工作流程。... runs-on : ubuntu-latest steps : - uses : cleartax/jira-lint@master name : jira-lint with : github-token : ${{ secr

    可用于个人使用以从终端管理 jira 的应用程序。

    拱形Linux这个包在 aur 存储库中作为jira-terminal-bin 可用Debian/Ubuntu在基于 debian 的系统上,deb 文件在发行版中可用。您可以从那里下载最新版本。请确保您的系统中安装了 libc。货物如果您已经设置了 Rust ...

    chef-jira:Atlassian Jira 的厨师食谱

    安装/配置 Atlassian JIRA。 从本说明书的 2.8.0 版开始,由于 MySQL 的各种错误和速度问题,使用的默认数据库是 Postgres。 要求 厨师 Chef 11.14+ 适用于本食谱的 2.7.1+ 版 平台类 CentOS 6 RHEL 6 Ubuntu ...

    chef-jira:Atlassian Jira的厨师食谱

    不推荐的厨师吉拉 请切换到使用来自Chef SuperMarket的社区支持的jira食谱: ://supermarket.chef.io/cookbooks/jira描述安装/配置Atlassian JIRA。 请参阅以获取有关本食谱及其版本已测试和支持的JIRA发行版的更多...

    jira-description-action:一个轻量级的解决方案,用于将GitHub与JIRA集成以进行项目管理

    name : jira-description-actionon : pull_request : types : [opened, edited]jobs : add-jira-description : runs-on : ubuntu-latest steps : - uses : cakeinpanic/jira-description-action@v1.2 name : jir

    ubuntu12.04上hadoop2编译64位

    - 配置并编译:`./configure –prefix=/home/hmy/soft/protobuf`,然后运行`sudo make`,`sudo make check`,`sudo make clean`,最后执行`sudo make install` 请注意,如果protobuf版本不对或已存在旧版本,需要...

    jinkens安装配置

    首先,安装Jenkins需要在服务器上下载相应的二进制包或使用包管理器(如apt-get for Ubuntu或yum for CentOS)。安装完成后,需要启动Jenkins服务,并通过其默认的URL访问初始化配置页面。在这里,你需要安装推荐的...

    linux jfreechat 终极解决

    在Linux(Ubuntu)环境下,开发或使用Java应用时可能会遇到一些特定的问题,特别是涉及到本地化和字体渲染的部分。本文将详细解析"Linux jfreechat 终极解决"这个主题,包括如何解决JFreeChart在Ubuntu系统下显示为...

Global site tag (gtag.js) - Google Analytics