jira-3.11-Standalone+confluence-2.6.0+MySQL5.0安装

jira-3.11-Standalone+confluence-2.6.0+MySQL5.0安装

1.安装好jdk,并配置好JAVA_HOME,path,classpath三个环境变量,不知道如何配置的话可以上网上搜一下,很多的,我用的是JDK1.5,最好用新版本的,不然的话可能有些不支持.

2.安装mysql5.0,并新建一个jiradb数据库,为了很好的支持中文,编码都选择utf8

,我的用户名密码都是root,一下会用到;不会的可到www.mysql.cn上面下载,软件和安装文档都有,你也可以用mysql-front来通过界面化操作数据库.

3.http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa下载jira-3.11 Enterprise - Standalone +confluence-2.6.0,解压到指定目录,整个应用都在\atlassian-jira-enterprise-3.11-standalone,你可以把它拷到指定的地方,以下简称jira,我拷到了D盘根目录下,它自带了一个tomcat5.5的服务器.

4. 打开 jira目录\atlassian-jira\WEB-INF\classes\entityengine.xml ,将 field-type-name“hsql” 改成   field-type-name= “mysql” ;并删除schema-name="PUBLIC",

5. 修改 jira目录\conf\server.xml
          <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"...
   
这大段修改为:
     <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
               username="root"
                password="
密码"
               driverClassName="com.mysql.jdbc.Driver"
 url="jdbc:mysql://localhost/jiradb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8&amp;mysqlEncoding=utf8"
             maxActive="20" />

  主意:删掉了里面的minEvictableIdleTimeMillis="4000"
                               timeBetweenEvictionRunsMillis="5000"

  因为可能对mysql的功能有些限制.

6.   jira目录\bin\startup.bat启动tomcat,然后在浏览器中输入http://localhost:8080就可以见到安装页面了,注册码可以点击"在线"生成一个,可以使用一个月,网上也有破解的,不过这个就不说了,不太光彩.

7.到这里jira就安装成功了,恭喜你,可以使用了!

8.confluence整合到jira,http://www.atlassian.com/software/confluence/ConfluenceDownloadCenter.jspa下载confluence2.6.0WAR版本,因为要整合到jira,所以不能用standalone作为一个单独的,当然你如果想分开使用的话,可以用standalone版本,解压后将里面的confluence拷到一个指定的文件夹,为了方便管理,我拷到了我的jira目录下.

9.打开confluence/WEB-INF/classes/confluence-init.properties,confluence.home前面的注释(#)去掉,后面改为你存放数据的路径,:

d:/confluence/data.

10.jiraconf/Catalina/localhost 文件夹下创建一个confluence.xml文件,里面

加入如下内容:

<Context path="/confluence" docBase="c:/applications/confluence-2.1.3/confluence" debug="0" reloadable="true">
 <Logger className="org.apache.catalina.logger.FileLogger" prefix="atlassian-confluence." suffix=".log" timestamp="true"/>
 </Context>
docBase指你的confluence存放位置,:d:/atlassian-jira-enterprise-3.11-standalone/confluence
11.编辑jirabin/setenv.sh/bat (.sh on unix, .bat on windows)文件,
JAVA_OPTS=... " 后加入 -XX:MaxPermSize=128m .
:如果用的非sunjvm,其就不用修改了.  
12.编辑conf/Catalina/localhost 下的confluence.xml文件,改为如下:
<Context path="/confluence" docBase="d:/atlassian-jira-enterprise-3.11-standalone/confluence" debug="0" reloadable="true" swallowOutput="true"> 
 <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
     username="root"
     password="
密码"
     driverClassName="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost/jiradb?autoReconnect=true"/>

 <Logger className="org.apache.catalina.logger.FileLogger" prefix="atlassian-confluence." suffix=".log" timestamp="true"/>
</Context>
13.重启服务器,在浏览器输入:http://localhost:8080/confluence,进行配置,选定制
安装,数据库选mysql......
14.配置好后,打开/confluence/WEB-INF/classes 下的osuser.xml文件,
<provider class="bucket.user.providers.CachingCredentialsProvider">
        <property name="chain.classname">com.opensymphony.user.provider.hibernate.HibernateCredentialsProvider</property>
        <property name="chain.configuration.provider.class">bucket.user.BucketHibernateConfigProvider</property>
    </provider>
    <provider class="bucket.user.providers.CachingAccessProvider">
        <property name="chain.classname">com.opensymphony.user.provider.hibernate.HibernateAccessProvider</property>
        <property name="chain.configuration.provider.class">bucketuser.BucketHibernateConfigProvider</property>
    </provider>
    <provider class="bucket.user.providers.CachingProfileProvider">
        <property name="chain.classname">com.opensymphony.user.provider.hibernate.HibernateProfileProvider</property>
        <property name="chain.configuration.provider.class">bucket.user.BucketHibernateConfigProvider</property>
    </provider>
注释掉;
并将
<provider class="bucket.user.providers.CachingCredentialsProvider">
        <property name="chain.classname">com.atlassian.confluence.user.providers.jira.JiraJdbcCredentialsProvider</property>
        <property name="chain.datasource">java:comp/env/jdbc/JiraDS</property>
    </provider>
    <provider class="bucket.user.providers.CachingAccessProvider">
        <property name="chain.classname">com.atlassian.confluence.user.providers.jira.JiraJdbcAccessProvider</property>
        <property name="chain.datasource">java:comp/env/jdbc/JiraDS</property>
    </provider>
    <provider class="bucket.user.providers.CachingProfileProvider">
        <property name="chain.classname">com.atlassian.confluence.user.providers.jira.JiraJdbcProfileProvider</property>
        <property name="chain.datasource">java:comp/env/jdbc/JiraDS</property>
        <property name="chain.configuration.provider.class">bucket.user.BucketHibernateConfigProvider</property>
    </provider>
取消注释.
15.用管理员登陆jira,分别增加confluence-users confluence-administrators 两个用户组,并把管理员加到两个组里面.
16.jira管理员进入confluence, 
进入 Administration Console 面板并点击 General Configuration 在左导航里,
点击 'Edit' 按钮在'Options and Settings' 附近. 
'External User Management'选项选择 'ON' .
(管理---总体配置---安全和隐私右边点"编辑"---外部用户管理---启用)
 
17.恭喜你,配置成功,现在可以使用jiraconfluence,并且使用的是同一个用户组,
如果写的有什么错误的话还请大家批评指正,有什么不清楚的话大家可以互相探讨.
如果找不到语言包或其它的话,可以留下邮箱,发给你一份.

参考文档:

http://confluence.atlassian.com/display/DOC/Delegate+user+management+to+use+JIRA+logins

你可能感兴趣的:(jira-3.11-Standalone+confluence-2.6.0+MySQL5.0安装)