Confluence与Jira整合之统一用户管理
?http://leign.iteye.com/blog/566079
?
Confluence與Jira整合之統一用戶管理
- 博客分類:
- JAVA
1、通過統一使用外部數據庫
2、通過LDAP服務器
這幾天都在搞整合,配置出錯導致重新配置也數不清次數了。。
首先講一講用外部數據庫統一用戶管理
使用這種方式的提前是你配置的Jira必須是使用外部數據庫,我用的是Mysql,操作系統是Linux服務器。在分別裝好Jira和Confluence(這個我也使用了外部數據庫,安裝之前最好把所有需要的JAR包(語言包、jdbc包、插件包)到放WEB-INF/lib下,再啟動服務器開始安裝)之后,網上很很多整合配置的文章,但我的情況不同,我把兩者分開配置了,這也導致我多次配置失敗。。confluence配置好后去管理控制臺下的總體配置將外部用戶管理打開。
a)需要注意的地方,在jira服務器配置文件中(jira/conf/server.xml)<context>內必須加上一個<Resource>
? Xml代碼 ?
b)然后在Confluence的服務器配置文件中<context>內同樣加上這個<Resource>,這樣confluence就知道了jira使用的數據庫,他就能夠使用了。
c)修改/confluence/WEB-INF/classes/osuser.xml
反注釋掉前面三個<provider class>(里面含有java:comp/env/jdbc/JiraDS),然后注釋掉下面的三個<provider class>
d)修改>/confluence/WEB-INF/classes/atlassian-user.xml
反注釋掉 那個由 Hibernate提供的Repository, 增加
Java代碼 ?
e)在Jira的群組管理中增加 confluence-users 和 confluence-administrators 兩個組,這是confluence所需要用的群組。別忘了把自己加入到confluence-administrators,不然就悲劇了。。
OK,重啟confluence,用上面兩個組的jira用戶嘗試登陸
LDAP的配置其實很簡單,配置之前你需要有一個配置好的LDAP服務器,了解一些LDAP知識如DN、OU等術語的含意。
在JIRA管理面板下的LDAP配置頁面
配置好后,在管理控制臺將JIRA使用外部用戶打開
OK,現在JIRA使用LDAP驗證用戶,代替了原來訪問數據庫驗證
Confluence由于沒有直接配置LDAP的頁面,需要修改
/confluence/WEB-INF/classes/atlassianUserContext.xml
/confluence/WEB-INF/classes/upgradeSubsystemContext.xml
具體配置可能參照
http://confluence.atlassian.com/display/DEV/Adding+LDAP+Integration+To+Confluence+2.1.x
?
?
http://my.oschina.net/sunney888/blog/13081
?
簡介:??? ?Confluence是一個專業的企業知識管理與協同軟件,一個專業的wiki.通過它可以實現團隊成員之間的協作和知識共享。Confluence是由Atlassian公司推出的商業產品。
????Confluence使用簡單,但它強大的編輯和站點管理特征能夠幫助團隊成員之間共享信息、文檔協作、集體討論。
功能列表:
知識管理 ? ? ?將人們聚集起來,在一起創建、更新和分享知識,發表自己的觀點,并借此認識更多的知識作者。企業門戶 ? ? ?消除繁瑣的信息發布流程,允許你的員工分享知識和觀點,激勵員工貢獻自己的才能。
文檔管理 ? ? ?發布文檔變得極為簡便,使得企業文檔更加有條理、查看到更新記錄、可快速搜索。
企業應用 ? ? ?具備企業級安全機制,符合大型企業對安全性的可調整及易用性要求。
Office集成 ? 支持對Office文檔的搜索、在線查看及在線編輯,而無需安裝Office。
SharePoint集成?將Confluence與SharePoint完美的結合,讓用戶使用自己喜愛的工具協作。
插件擴展 ? ? ? 自定義或擴展您對Confluence的特定需求。超過200種不同類型的插件供您選擇,甚至根據實際情況開發符合自己需求的插件。
?
Confluence3.4(windows 版)安裝及配置?
?1、下載?Confluence3.4
?? ? 下載地址:http://www.atlassian.com/software/confluence/ConfluenceDownloadCenter.jspa?下載最新的版本。
?? ? 下載的文件為:confluence-3.4-std.tar.gz?。
2、安裝步驟
?? ? ?1、解壓到D:\confluence-3.4.2-std
2、修改confluence/WEB-INF/classes/confluence-init.properties文件中的路徑:confluence.home=d:/confluence/data,這個路徑可以自己設置,用來存放wiki運行過程中產生的數據,如用戶上傳的附件。 3、修改D:\confluence-3.4.2-std\conf\server.xml,在host子節點里加上<Context path="" docBase="D:/confluence-3.4.2-std/confluence"/>,path是wiki運行的虛擬目錄,這里不設。端口也是在這里改的。 4、在命令行下運行D:\confluence-3.4.2-std\bin\service.bat Install Confluence即可以service的方式注冊到系統里運行了。5、訪問http://localhost/,開始confulence的配置安裝,選擇?Production Installation?數據庫選擇jdbc方式:jdbc:jtds:sqlserver://[Server name]:1433/[Db name]。?
?
Confluence3.4(linux 版)安裝及配置??
安裝
?? ?1、wget?http://downloads.atlassian.com/software/confluence/downloads/confluence-3.4.-std.tar.gz
?? ?2、tar -zxvf confluence-3.4-std.tar.gz
?? ?3、mv confluence-3.4-std /usr/local/confluence-3.4
配置,漢化
?? ?1、mkdir /opt/confluence-3.4/data?
?? ?2、cd /opt/confluence-3.4/confluence/WEB-INF/classes
?? ?3、vi confluence-init.properties
?? ?4、confluence.home=/usr/local/confluence-3.4/data
?? ?5、wget?http://www.fangwai.net/software/confluence/download/confluence-zh_CN-plugin.jar
?? ?6、mv confluence-zh_CN-plugin.jar /usr/local/confluence-3.4/confluence/WEB-INF/lib/?
?
Confluence 中文亂碼問題
??1、vi /opt/lampp/etc/my.cnf
?? ? ? [client]
?? ? ? default-character-set=utf8
?? ? ? [mysqld]
?? ? ?default-character-set=utf8
?? 2、重啟mysql
?? 3、登 陸mysql,查看:
?? ? ? ? ? show variables like 'character%';?
??4、?啟動mysql
?
?? 5、創建數據庫 名為confluence
?? ? ? ./mysql -u root -p
?? ? ? create database confluence character set 'UTF8';
?
?啟動Tomcat
??1、./startup.sh?
??2、 訪問:http://[setver]:[端口]
??2、在線生成一個評估license??要根據當前生成的ID,去網站生成一下評估版licenses.
??3、 選擇?Production Installation 安裝。
??4、選擇JDBC連接。?jdbc:jtds:sqlserver://[Server name]:1433/[Db name]。?
??5、創建?confluence登錄用戶。
??6、選擇中文語言:browse-->confluence admin-->General configuration-->在下面選擇??language configuration page?選擇中文就行了。
?破解
??1、 下載破解文件放到/usr/local/confluence-3.4/confluence/WEB-INF/lib/?
??2、 雖然頁面上寫提評估版,但不會過期,也沒有功能限制,可以500個用戶夠了吧。
??3、成功。?
?
總結
以上是生活随笔為你收集整理的Confluence与Jira整合之统一用户管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wicket常用控件使用方法 .
- 下一篇: 敏捷软件开发(Agile Softwar