红联Linux门户
Linux帮助

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

发布时间:2014-11-20 15:23:58来源:linux网站作者:willvvv

花了一整天的时间安装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" 


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"/> 

<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.汉化。下载汉化包,见本文最后,替换原有的简体中文语言包。


9.因为jira的描述官方不支持富文本,被很多用户诟病。


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也适用!是备忘不是教程,顺序会有点不一致。