JIRA4.02安装,破解及中途遇到的问题的解决
从JIRA官网上下载JIRA4.02 windows下的安装包,按照提示一步一步的安装下去,一般情况下不会出现任何问题,就可以直接启动JIRA服务,然后进行配置破解,但如果我们本地安装过tomcat ,且版本不是tomcat5.0,环境变量设置了CATALINA_HOME项后,将会出现服务无法启动的错误,出现tomcat服务启动窗口一闪而过的画面,重装N次,清理注册表N编均不会有效果,这时的解决办法是:
在环境变量中删除CATALINA_HOME项,这时启动startup_bundled_jre.bat 就可以完成JIRA服务的启动了。 不知道有没有其他解决办法,我是这样搞定的。。。
破解及mysql数据库的配置:
首先复制atlassian-jira文件夹,做一个备份,然后下载jira_crack.rar文件,解压,将其中的目录结构覆盖掉atlassian-jira文件,此时就完成了JIRA的破解的一部分了。
修改conf/server.xml文件,修改里面的Resource 配置项,如下所示(其配置的目的是为了使用mysql作为JIRA的数据库):
<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector port="8089"
maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" useBodyEncodingForURI="true"
enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="${catalina.home}/atlassian-jira" reloadable="false">
[i] <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="root"
password="root"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"
maxActive="20" />
[/i]
<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
<Manager pathname=""/>
</Context>
</Host>
<Valve className="org.apache.catalina.valves.AccessLogValve" resolveHosts="false"
pattern="%a %{jira.request.id}r %{jira.request.username}r %t "%m %U%q %H" %s %b %D "%{Referer}i" "%{User-Agent}i" "%{jira.request.assession.id}r""/>
</Engine>
</Service>
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>
</Server>
斜体部分为有修改的地方
修改/atlassian-jira/WEB-INF/classes/entityengine.xml文件中的datasource项,如下所示(其也是完成mysql作为JIRA数据库的一部分):
<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"/>
</datasource>
随后在mysql数据库中建立JIRADB数据库,作为jira数据存放的地方:
Create database JIRADB character set utf8;
运行startup_bundled_jre.bat 文件就可以完成JIRA服务的启动了。启动后打开浏览器如下所示:
其中的程序标题,模式,根网址等等,根据自己的设置来设置,在下面的授权码中我们填入如下字段:
引用
Description=JIRA\: COMMERCIAL
CreationDate=2011-03-08
[email protected]
jira.LicenseEdition=ENTERPRISE
[email protected]
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2039-10-24
Organisation=haha
jira.NumberOfUsers=-1
ServerID=BKH4-7X2O-V2W8-4Z4H
LicenseID=LID
LicenseExpiryDate=2039-10-24
PurchaseDate=2011-03-08
注意,其中的ServerID字段对应的值应更改为你安装的JIRA所对应的ServerID值,对应的LicenseExpiryDate可以设置你乐意的任意值,其上的每一行都不要留空格。。
后面的按照配置就可以了。
安装SVN插件:
从https://plugins.atlassian.com/plugin/details/291 下jira subversion plugin,在本地解压,将其下lib目录下的3个jar包拷贝到atlassian-jira\WEB-INF\lib目录下,如有旧版本,覆盖之。
修改svn配置文件:subversion-jira-plugin.properties,修改后的内容如下所示:
引用
svn.root=https://127.0.0.1:8443/svn/Project
svn.display.name=MYPROJECT
svn.username=JIRA
svn.password=jira
linkformat.changeset=http://svn.atlassian.com/fisheye/changelog/public?cs=${rev}
linkformat.file.added=http://svn.atlassian.com/fisheye/viewrep/public${path}?r=${rev}
linkformat.file.modified=http://svn.atlassian.com/fisheye/viewrep/public${path}#${rev}
linkformat.file.replaced=http://svn.atlassian.com/fisheye/viewrep/public${path}#${rev}
linkformat.file.deleted=http://svn.atlassian.com/fisheye/viewrep/public${path}
linkformat.copyfrom=http://svn.atlassian.com/fisheye/viewrep/public${path}
revision.indexing=true
revision.cache.size=10000
其上的svn.root项为我的svn仓库的地址,svn.username , svn.password项为我设置的密码
将配置好的subversion-jira-plugin.properties文件,copy到atlassian-jira\WEB-INF\classes目录下
然后重启JIRA服务,在启动后,可以看到subversion安装成功: