不学无术
分类: LINUX
2015-05-25 16:40:00
jira和conflunece如果想要不全单点登录就必须先装jira,因为安装confluence的时候会提示你是否与jira关联。到时候关联就可以了。这里有crowd的软件可以实现打开浏览器登录jira或者confluence就不用第二次输入密码,如果你没做crowd只不过是需要再次输入用户密码而已。
jira安装
jira安装需要去官方注册一个试用码,然后再破译,否则安装不上。
需要软件
jira本身自带了tomcat,请不要在安装tomcat任何版本。6.3.6已经集成了tomcat
java版本:jdk-7u79-linux-x64.rpm(/java 1.7.0_79/)首先要配置java环境,要不然起不了。(略)
jira版本#atlassian-jira-6.3.6.tar
mysql驱动#mysql-connector-java-5.1.25-bin.jar
mysql版本#5.1(yum的)编译的自己找网上资料吧,一堆一堆的。
说一下jira的安装步骤
$/jira/conf/server.xml,找到<Context docBase="${catalina.home}/atlassian-jira" path="" reloadable="false" useHttpOnly="true">
添加<Parameter name="jira.home" value="/var/db/jira"/>,这里的value路径不能和jira的目录同在一个目录下,否则会报错,jira起不来。(/var/db/jira这个目录本身没有,自行创建)
$/jira/conf/server.xml----注释掉原来的<Resource>在注释下填写如下。
<Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="20" name="jdbc/JiraDS" password="jira" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/jiradb?useUnicode=true&characterEncoding=UTF8" username="jira" validationQuery="select 1"/>
配置一下jira_home
$/jira/atlassian-jira/WEB-INF/jira-application.properties
jira.home = /var/db/jira_home
添加
把mysql驱动文件(mysql-connector-java-5.1.25-bin.jar)拷贝到$jira/atlassian-jira/WEB-INF/lib/下,这里说一下驱动文件要大于5.1.17,17版本驱动不了。
这里完成之后你现在就可以启动jira,一般情况下启动一次jira需要等1多分钟,才能完全完全部插件。比较慢。日志文件是$/jira/logs/catalina.out 记录了所有jira启动的错误信息
$/jira/bin/start-up.sh---启动脚本
$/jira/bin/stop-up.sh---关闭脚本
现在浏览器里就能看到了jira的页面。页面略
关闭jira
创建数据库
create database jiradb character set UTF8;
grant all on jiradb.* to jira@"%" identified by "jira";-----远程连接mysql通过软件
grant all on jiradb.* to jira@"localhost" identified by "jira";-----本地连接mysql
flush privileges;
数据库配置完成,再启动jira然后正常数据密码就可以了。
破解,网上的方法都可以破解。有时候验证码可能不对,多尝试几次。
confluence安装
java版本#jre-7u67-linux-x64.rpm
confluence版本#atlassian-confluence-5.4.4-x64.bin
mysql驱动#mysql-connector-java-5.1.32-bin.jar
中文包#Confluence-5.4.4-language-pack-zh_CN.jar
首先安装java(略)
创建数据库
create database confluence character set UTF8;
grant all on confluence.* to confluence@"%" identified by "confluence";
grant all on confluence.* to confluence@"localhost" identified by "confluence";
flush privileges;
exit;
mysql说一下在my.cnf配置文件里要加入这条character-set-server =utf8;,要不然你的confluence创建空间的时候会显示“??????”都是乱码。这个就是数据没有中文包的问题。
>show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | utf8 | #如何没有配置这里是latin1#
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
安装Confluence
chmod +x atlassian-confluence-5.4.4-x64.bin #赋予可执行权限
./atlassian-confluence-5.4.4-x64.bin #执行安装
提示信息都写的很清楚
正常流程如果你都是默认的安装:o、1、i
装完了浏览器里输入: />
破译:
参考这个文档,我也是参考这个破译的
实话,成功过2次。有时候不成功不知道为什么
软件你在win下搞就可以,不需要在linux上搞。就是个复制文件的问题。/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar
参考文档:http://blog.163.com/s_w_wang/blog/static/171609221201472202759381/