| jian's profile往事皆去不言悔,此身尽付一笑中。BlogListsNetwork | Help |
|
|
April 30 linux下jira+confluence安装留一下记录
linux版本忘了。jdk应该是1.5。mysql应该是5.1(?)
安装jira简单。按http://www.fangwai.net 的安装介绍即可。
网上搜索jira中文包,jira的key...破解先用着。。
停tomcat..
安装conflunece,fangwai论坛精华区查看。有相关内容。
目的: 账号共享。数据库不共享。crowd没用。看的有点晕。
官网下载 standalone版的。2.9的,因为第一个找破解就是2.9的,后面就不搜索了。
confluence解压缩,copy 其中的confluence子目录到jira下,与atlassian-jira同一目录下。
配置jira/conf/Catalina/localhost下添加confluence.xml
<Context path="/confluence" docBase="/www/webroot/jira/confluence" debug="0" reloadable="false">
<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&useUnicode=true&characterEncoding=UTF8" /> <Resource name="jdbc/ConfluenceDS" auth="Container" type="javax.sql.DataSource" username="root" password="***" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/confluence?autoReconnect=true&useUnicode=true&characterEncoding=UTF8" /> <Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction"
factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/> <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"> <Store className="org.apache.catalina.session.FileStore"/> </Manager> <Logger className="org.apache.catalina.logger.FileLogger" prefix="atlassian-confluence." suffix=".log" timestamp="true"/> </Context> 配置:/confluence/WEB-INF/web.xml
添加:
<resource-ref>
<description>Connection Pool</description> <res-ref-name>jdbc/JiraDS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <resource-ref> <description>Connection Pool</description> <res-ref-name>jdbc/ConfluenceDS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> 其他的配置索引,配置index目录啥的不详细记录。。
起tomcat,进入conflunce,安装,配置admin账号结束。 修改:/confluence/WEB-INF/classes/atlassian-user.xml
注释掉如下内容
<hibernate name="Hibernate Repository" key="hibernateRepository" description="Hibernate Repository" cache="true"/> 加入如下内容
<osuser name="OSUser Repository" key="osuserRepository"/>
修改:/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">bucket.user.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> 登陆JIRA,创建confluence-administrators和confluecne-users两个组。
将用户加入这2个组。。
jira关闭开放注册。
confluence开放外部用户管理。
|
|
|