JIRA4.0.2安装配置及破解,安装subversion插件

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&amp;useUnicode=true&amp;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 &quot;%m %U%q %H&quot; %s %b %D &quot;%{Referer}i&quot; &quot;%{User-Agent}i&quot; &quot;%{jira.request.assession.id}r&quot;"/>

    </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安装成功:


猜你喜欢

转载自tenderuser.iteye.com/blog/949337
今日推荐