`
willvvv
  • 浏览: 331561 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

安装jira4.1.2forLinux并hack富文本编辑器TinyMCE

阅读更多

花了一整天的时间安装jira最新版,现在记录一下。

1.下载最新的jira4.1.2版本并解压

 

2.在mysql数据库中新建数据库:create database jiradb character set utf8;,新建mysql用户jirauser,并将jiradb的所有操作权限都赋给jirauser(GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON jiradb.* TO jirauser@'192.168.0.%' IDENTIFIED BY 'jira';),最后记得flush privileges;

 

3.设置环境变量

vi /etc/profile
export CATALINA_HOME="/usr/local/atlassian-jira-enterprise-4.1.2-standalone"
source /etc/profile 

 4.修改配置文件

/usr/local/atlassian-jira-enterprise-4.1.2-standalone/conf/server.xml

<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false" useHttpOnly="true">
          <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
            username="jirauser"
            password="jira"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://10.10.20.170:3306/jiradb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"/>

 /usr/local/atlassian-jira-enterprise-4.1.2-standalone/atlassian-jira/WEB-INF/classes/entityengine.xml

<datasource name="defaultDS" field-type-name="mysql"
      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">
        <jndi-jdbc jndi-server-name="default" jndi-name="java:comp/env/jdbc/JiraDS"/>
<!-- Orion format: <jndi-jdbc jndi-server-name="default" jndi-name="jdbc/JiraDS"/> -->
<!-- JBoss format: <jndi-jdbc jndi-server-name="default" jndi-name="java:/JiraDS"/> -->
<!-- Weblogic format: <jndi-jdbc jndi-server-name="default" jndi-name="JiraDS"/> -->
    </datasource>
vi atlassian-jira/WEB-INF/classes/jira-application.properties

jira.home =/usr/local/atlassian-jira-enterprise-4.1.2-standalone

 

 

5.启动tomcat,在浏览器输入:http://10.10.20.170:8899(ip为实际ip,port为tomcat的server.xml配置的,默认8080)开始jira安装页面,获取ServerID

 

6.破解jira4.1.2,将/usr/local/atlassian-jira-enterprise-4.1.2-standalone/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar复制到本地windows机子上,解压附件的crack.rar,双击keygen.bat,输入上一步获取的ServerID信息,点击gen,生成序列号,再 patch一下atlassian-extras-2.2.2.jar,patch成功后将atlassian-extras-2.2.2.jar拷贝覆盖服务器上的jar。

 

7.如果出现jira安装页面不可以访问,尝试重启,我遇到过第一次安装页面不可访问,重启即可。

 

8.汉化。下载汉化包:http://www.fangwai.net/software/jira/download/language_zh_CN.jar替换原有的简体中文语言包。

 

9.因为jira的描述官方不支持富文本,被很多用户诟病。现提供一种简单的方式实现,来源自jira官方评论。

1. Extract tinyMCE to the "\atlassian-jira\includes\js\" folder.

2. Edit "\atlassian-jira\secure\views\createissue-details.jsp"
a. Add this under <body>, you may also want to remove the add comment on create (one line of code) if you don’t use it or exempt it using the tinyMCE editor_selector option.
<script type="text/javascript" src="/includes/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({  mode : "textareas", theme : "advanced", plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",  theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true });
</script>

3. Edit "atlassian-jira\secure\views\issue\editissue.jsp"
a. Add this just under <body class="type-a">
<script type="text/javascript" src="/includes/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({ mode : "textareas", theme : "advanced", plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true });
</script>

4. Edit "atlassian-jira\secure\views\issue\viewissue.jsp"
a. Add the following below </fieldset>
<script type="text/javascript" src="/includes/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init(
{ mode : "textareas", theme : "advanced", theme_advanced_resizing : true, readonly : true, editor_selector : "mceSimple" });
</script>

5. Edit "\atlassian-jira\includes\panels\issue_descriptiontable.jsp"
a. Replace the contents of <ul class="item-details"> </ul> with the following:
<li>
<dl>
<dt><webwork:text name="'issue.field.description'"/>:</dt>
<webwork:if test="../string('description')/length > 255">
<dd class="twixified">

<div class="twixi-wrap verbose">

<a href="#" class="twixi"><span class="icon twixi-opened"><span><webwork:text name="'admin.common.words.hide'"/></span></span></a>
<textarea name="content" class="mceSimple" style="width:100%;height:100%">
<div id="description-full" class="flooded">
<webwork:property value="/renderedContent('description', ../string('description'), @issue)" escape="'false'" />
</div>
</textarea>
</div>

<div class="twixi-wrap concise">
<a href="#" class="twixi"><span class="icon twixi-closed"><span><webwork:text name="'admin.common.words.show'"/></span></span></a>
<textarea name="content" class="mceSimple" style="width:100%;height:100%">
<div class="flooded">
<webwork:property value="/renderedContentNoBreaks('description', ../string('description'), @issue)" escape="'false'" />
</div>
</textarea>
</div>
</dd>
</webwork:if>
<webwork:else>
<dd id="description-full">
<textarea name="content" class="mceSimple" style="width:100%;height:100%">
<webwork:property value="/renderedContent('description', ../string('description'), @issue)" escape="'false'" />
</textarea>
</dd>
</webwork:else>
</dl>
</li>

6. 记得在修改文件前备份!!!

 10.jira默认的日期习惯是西方的,我们大概经常使用的是yyyy-mm-dd HH:mm可以在《全局配置》->《系统界面配置》中修改,但是日历选择控件的格式必须直接修改配置文件jira-application.properties

jira.date.picker.java.format = yyyy-MM-dd
jira.date.picker.javascript.format = %Y-%m-%e

jira.date.time.picker.java.format = yyyy-MM-dd HH:mm
jira.date.time.picker.javascript.format = %Y-%m-%e %H:%M

 11.注意:虽然附件破解文件是4.1.1的,对于4.1.2也适用!!!是备忘不是教程,顺序会有点不一致。。

  • 大小: 12.1 KB
1
0
分享到:
评论

相关推荐

    Jira 4.1.2 授权码

    Jira 4.1.2 版本作为 Jira 的一个特定版本,提供了强大的问题跟踪、敏捷项目管理以及定制化的工作流等功能,帮助团队高效协作并跟踪项目的进展。 #### 授权码的重要性 授权码是软件开发商为了保护其知识产权而采用...

    Jira4.1.2最新汉化包

    7. **安装与更新**:汉化包的安装过程应该简单明了,提供清晰的指导,让用户可以顺利地将Jira升级到4.1.2并应用汉化。 8. **兼容性**:确保汉化包与不同操作系统(如Windows、Linux、macOS)和浏览器兼容,不会因为...

    jira 7 for linux

    **Jira 7 for Linux:项目管理与Bug追踪利器** Jira是一款由Atlassian公司开发的项目管理和问题跟踪工具,广泛应用于IT行业,尤其在软件开发团队中深受喜爱。"Jira 7 for Linux"是该软件的一个版本,专为Linux操作...

    JIRA 4.1.2 破解+汉化

    JIRA 破解+汉化包。支持4.1.2版本(atlassian-jira-enterprise-4.1.2-windows-installer.exe)。 备注:安装过可用,但是汉化的不是很全-_-',网上其他地方可能也有下载。

    linux系统JIRA的安装借鉴.pdf

    Linux系统JIRA安装借鉴是指在Linux操作系统下安装和配置JIRA项目管理工具的过程,需要准备好Linux操作系统环境、安装Apache、JDK、MySQL、JIRA等,并进行破解、启动/关闭JIRA、访问JIRA和汉化等步骤。

    linux安装jira4.4.pdf

    Linux系统安装Jira4.4的详细步骤涉及到几个关键的知识点:Linux环境基础操作、Jira的安装和配置、以及MySQL数据库的安装和配置。以下是对这些知识点的详尽阐释: 1. Linux环境基础操作: - 使用`chmod`命令更改...

    JIRA6.3.6 Linux 破解包和汉化包

    Linux下安装JIRA6.3.6的破解包和汉化包

    linux下安装jira详细步骤.docx

    Linux下安装JIRA详细步骤 Linux下安装JIRA需要经过四个步骤:安装JDK、安装MySQL、安装Tomcat和安装JIRA文件。 Step 1: 安装JDK * 从官网下载JDK的安装包 * 将JDK的安装包上传到虚拟机或者服务器 * 在/usr/local/...

    jira插件安装方法

    ### JIRA插件安装方法详解 #### 一、前言 在现代软件开发与项目管理领域,JIRA作为一款功能强大的工具,不仅能够帮助团队高效地跟踪问题、管理任务,还能通过丰富的插件进一步增强其功能性和灵活性。本文将详细...

    最新jira7安装实战笔记

    通过以上步骤,您可以在Linux系统上成功安装并配置最新的Jira 7版本。这些步骤不仅覆盖了软件的基本安装过程,还提供了详细的配置指导,确保了Jira能够稳定运行。希望这份实战笔记对您的项目管理有所帮助。

    安装jira操作手册

    安装Jira操作手册涉及的知识点涵盖了项目管理、缺陷跟踪、系统配置和部署等方面。Jira是一款专业的问题跟踪系统,广泛应用于软件开发团队中,用于提高项目管理的效率和质量。下面详细说明这些知识点: 1. 项目开发...

    ubuntu环境搭建jira

    为了使Jira能与MySQL通信,需要下载并安装MySQL的Java连接器(JDBC驱动)。从官方源下载`mysql-connector-java-5.1.39-bin.jar`,将其复制到Jira的插件目录: ```bash cp mysql-connector-java-5.1.39-bin.jar /opt...

    linux下安装jira.docx

    在Linux系统中安装Jira是一项常见的任务,尤其对于那些依赖这款强大的问题跟踪和项目管理工具的IT团队来说。本文档详细介绍了在Linux环境下安装Jira的步骤,包括JDK、MySQL和Tomcat的安装,以及Jira自身的部署。 ...

    Centos7下Jira安装部署包

    找到解压后的Jira目录,例如`/opt/atlassian/jira`,并编辑`bin/setenv.sh`文件,设置JVM参数。示例配置如下: ``` export CATALINA_OPTS="-Xms1024m -Xmx2048m -XX:MaxMetaspaceSize=512m" ``` 2. **配置系统...

    jira 安装指南 for windows

    ### JIRA 安装指南 for Windows —— 详尽步骤与关键知识点 #### 一、JIRA概述 JIRA是一款由Atlassian公司开发的强大项目管理工具,被广泛应用于软件开发团队之中,帮助团队成员跟踪问题、缺陷、任务等。本文档主要...

    linux安装jira4.4[收集].pdf

    通过以上步骤,Jira 4.4可以在Linux环境中顺利安装并运行,为软件开发团队提供项目管理、问题跟踪和协作功能。请注意,随着Jira的新版本发布,安装和配置过程可能会有所变化,建议参考Atlassian官方文档获取最新的...

    JIRA在LINUX中安装.docx

    【JIRA在Linux中安装】 JIRA是一款强大的项目管理和问题追踪工具,主要应用于软件开发团队。在Linux系统中安装JIRA需要遵循一定的步骤,本文将详细介绍这个过程。 首先,我们需要从JIRA的官方网站下载适用于Linux...

    jira安装说明书。JIRA安装用户手册。总结,整理的文档

    **JIRA安装说明书** JIRA是一款由Atlassian公司开发的项目管理和问题跟踪工具,广泛应用于软件开发团队,帮助团队管理任务、缺陷、需求和工作流程。以下是对JIRA安装过程的详细步骤和注意事项的总结: ### 一、...

    JIRA 6.1.5安装配置 汉化 详细描述

    本教程将详细介绍如何在您的系统上安装、配置JIRA 6.1.5版本,并进行汉化,以及如何与MySQL数据库建立连接。 **一、JIRA 6.1.5的安装** 1. **下载JIRA**:首先,你需要从Atlassian官方网站获取JIRA 6.1.5的安装包...

Global site tag (gtag.js) - Google Analytics