JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          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.在jira的conf/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.編輯jira下bin/setenv.sh/bat (.sh on unix, .bat on windows)文件,在
          JAVA_OPTS=... " 后加入 -XX:MaxPermSize=128m .
          注:如果用的非sun的jvm,其就不用修改了. 
          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.恭喜你,配置成功,現在可以使用jira和confluence了,并且使用的是同一個用戶組,
          如果寫的有什么錯誤的話還請大家批評指正,有什么不清楚的話大家可以互相探討.
          如果找不到語言包或其它的話,可以留下郵箱,發給你一份.

          參考文檔:

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

          posted on 2008-07-17 13:09 rogerfan 閱讀(474) 評論(1)  編輯  收藏 所屬分類: 【項目管理】

          Feedback

          # re: jira-3.11-Standalone+confluence-2.6.0+MySQL5.0安裝 2013-03-01 11:58 葉先生
          conf/Catalina/localhost

          怎么找不到這個文件夾呢?  回復  更多評論
            

          主站蜘蛛池模板: 辉县市| 五台县| 团风县| 沽源县| 霍林郭勒市| 永春县| 中西区| 万宁市| 清水县| 梨树县| 台山市| 沅陵县| 林周县| 织金县| 蒲江县| 石阡县| 隆安县| 九龙县| 枣庄市| 延津县| 翁牛特旗| 漾濞| 柯坪县| 南康市| 文化| 荥阳市| 岫岩| 原阳县| 区。| 孝感市| 武功县| 南安市| 四会市| 开江县| 临潭县| 图片| 甘孜| 青龙| 轮台县| 贺兰县| 鹤庆县|