Centos 5.3 安装配备JIRA,Confluence手记

有关软件版本音讯

style=”text-decoration: line-through”>表达:下方软件可以点击链接,通过百度云盘举办下载。

  • 操作系统:Windows
    10(密码:foht)或者Windows Server 2012(密码:lsad);
  • 数据库:SQL Server
    2012(密码:7tfa) 或 SQL Server 2016(密码:nkw4);
  • style=”text-decoration: line-through”>JAVA:jdk1.8.0_51(密码:gu7c)
    或 jdk1.8.0_131(密码:xnou);
  • JIRA:jira
    7.2.6套装(密码:rere);
  • Confluence:confluence
    6.0.3套装(密码:iy7o);
  • style=”text-decoration: line-through”>系统激活工具:win10激活(密码:s714),winserver2012激活自行Google/百度;

系统的设置与激活

  • style=”text-decoration: line-through”>请参照 U盘安装win10图文教程 安装系统;
  • style=”text-decoration: line-through”>通过下面提供的激活工具举办激活;

安装JAVA并部署环境变量

请参照 Java开发环境布置 举行操作;

安装MS SQL Server数据库

请参照 SQL Server 2012 和 2016
的设置教程

请记住数据库的用户名与密码,我这边设置为用户:sa 密码:123qweZXC

安装JIRA 7.2.6并破解

关于JIRA的牵线这里不做赘述,官方网站有详尽的验证,可活动点击查阅
JIRA的设置与激活也是Google、百度一箩筐,然则大部分都是CentOS系统的,不过Windows系统参照着操作也基本上。
请参照 jira的设置与破解

  • 注意事项:
    因为这里运用的是MS SQL
    Server数据库,不需要再一次添加驱动,只需要提前创设好JIRA要用的数据库就可以了;
    在破解前,将要被轮换的文书和数据库做好备份,以备不时之需。

安装Confluence 6.0.3并破解

这边不会详细介绍每一步,可以参照Jira的设置举办操作。上面重点表明一下设置破解过程中需要小心的地方。

  1. 创办数据库
    创造数据库的时必须要确定的两个选拔(参照下图):

    • 排序规则并非默认:

      • JIRA必须是Latin1_General_CI_AISQL_Latin1_General_CP437_CI_AI(合法证实);
      • Confluence必须是SQL_Latin1_General_CP1_CS_AS
    • READ_COMMITTED_SNAPSHOT即直译过来的读提交快照处于打开状态置为True
      若在创立后通过SQL修改,则脚本为(提出创建时遵照下面的选项举行设置):

      ALTER DATABASE Confluence
      SET READ_COMMITTED_SNAPSHOT ON
      WITH ROLLBACK IMMEDIATE;
      

    图片 1

     

  2. 部署节点
    留神提前创制好共享目录,以及部署节点时共享目录的路线格式以及IP设置,如下图:
    图片 2

     

  3. 接连数据库
    连接数据库的时候选取Direct JDBC,并且在布置数据库的连接参数时注意替换数据库名称,如下图:
    图片 3

     

  4. 连接到JIRA
    部署完成后,选取总是到JIRA,按照指示对应填写好JIRA的访问地址、管理员的账户和密码、Confluence的拜访地址,以及用户组和领队组的称呼。注意:用户组和管理员组的名称要与JIRA一致。如下图:
    图片 4

     

  5. 破解Confluence
    施行完上述操作后,在激活的过程中请严厉遵照套装中的表明文档举办操作。
    破解套装已在本文最上边提供了下载链接。激活后的授权信息如下图:
    图片 5

     

初稿链接:https://segmentfault.com/a/11…

 

JIRA是一款专业的bug跟踪与品种管理软件(Issues
Tracking)。由于集团管制亟待,需要在开发服务器上安装配置JIRA。Confluence据说有些类似于wikipedia,官网上的讲演是:“Confluence
is an enterprise wiki that makes it easy for your team to collaborate
and share
knowledge.”。我近年也只是安装配备,并从未渐渐品尝这两边给我们带来的有利,所以软件好用与否暂不做评价,只记录安装过程。

网上广大作品说怎么结合安装JIRA和Confluence,然而本人看来官网上类似并不推荐这样做(我回头去找这段E文,找不到了还),即便中国服务论坛上多少著作提到整合的事体(好像也只是民间帖子)。简单起见,都是Standalone
distribution

吧。只是把Confluence的端口改为8090。JIRA和Confluence的Standalone
distribution 都是运行在置放tomcat上的,port默认都是8080。

JIRA的安装

1.java安装和装置JAVA_HOME

首先下载到sun官网下载jdk-6u20-linux-i586.bin(版本遵照实际控制)。linux下可以动用wget命令。由于url忘记了,详细命令不写了。由于大家的支出服务器不在本地,我只得通过wget下载。(当然还有很多其余办法,见下文)我先把jdk-6u20-linux-i586.bin下载到/home/acm,然后实施sh自解压脚本

sh jdk-6u20-linux-i586.bin

yes人家的连锁条文。要是顺利的话,当前目录会多一个jdk1.6.0_20。将该目录移动到/usr/local/,并改为名java。

设置条件变量JAVA_HOME

这一步有这多少个办法,修改各样配置文件中的一个。我动用的法子是

vi /etc/profile

在文书前边两行加上

export JAVA_HOME=/usr/local/java
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export JIRA_HOME=/usr/local/jira/

后边一行加粗的是前边配置JIRA_HOME时候增长去的(可选,因为JIRA本身有布置文件配置那些途径)。

修改完了部署文件,echo
$JAVA_HOME一下一定取得空值。因为安排文件还从未立竿见影,最简单易行的措施是
source一下

source /etc/profile

其一时候echo $JAVA_HOME 就会完善了。

[root@dev ~]# echo $JAVA_HOME
/usr/local/java

不放心的话也能够表明一下其他途径。可以输入

java -version

探访是不是取得如下结果:

java version “1.6.0_20”
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)

顺手提一句,我事先在设置Centos时候,选安装了gcj,

rpm -aq|grep gcj

出去一堆东东。效果给不了了,因为写blog往日早已履行了如下命令

 yum -y remove java-1.4*

删去gcj,JIRA官网说仅有这一个的话。JIRA是不会正常办事的,经常会发生一些莫名其妙的bug。为了防止一起混乱,我首先删除之。

2.JIRA安装

设置JIRA的前提是java正确安装了。尽管下边通但是,JIRA不会健康工作。假设您需要外表external
database的话,还亟需设置好您的external
database,准备好连接驱动jar包。JIRA本身默认有数据库,名字我都遗忘了,我的做法是屏弃JIRA本身的数据库,使用mysql。由于mysql已经安装好了,我只需要准备连接jar包。

a.安装JIRA,首先下载atlassian-jira-enterprise-4.1.1-standalone.tar.gz。这里运用wget好象不行,我从不深究下去。因为atlassian-jira-enterprise-4.1.1-standalone.tar.gz的下载需要同意许可。可能找到实际的url也能够运用wget吧。我并未探索。因为我还有其它办法去落实。ftp,svn都在支付服务器上运行的很好。我是通过svn把下载的atlassian-jira-enterprise-4.1.1-standalone.tar.gz的送到支付服务器上的,目录如故/home/acm/。

cd /home/acm/
tar -zxvf atlassian-jira-enterprise-4.1.1-standalone.tar.gz
mv atlassian-jira-enterprise-4.1.1-standalone /usr/local/jira

下载mysql连接jar包,还是到/home/acm/下执行

wget
http://mysql.ntu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.12.tar.gz

然后解压并吧jar包复制一份到jira的lib目录下。

tar -zxvf mysql-connector-java-5.1.12.tar.gz
ls -al
ls -al mysql-connector-java-5.1.12
cd mysql-connector-java-5.1.12
cp mysql-connector-java-5.1.12-bin.jar /usr/local/jira/lib/

接下去就是修改JIRA的安排文件了。

有两文书需要修改,(我是不是忘记了什么样?是的,还真忘了,还要配置JIRA_HOME,可以经过事先的格局安装,也可以修改jira-application.properties文件,

find /usr/local/jira/ -name jira-application.properties
vi
/usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties

将jira.home =修改为你的途径。

第一修改atlassian-jira/WEB-INF/classes下的

vi  entityengine.xml

找到  <datasource>部分将field-type-name 修改为mysql。

修改为:

 <datasource name=”defaultDS” field-type-name=”mysql”

并且删除schema-name=”PUBLIC”,because it only works for
a field-type-name of “hsql”。

接下来修改conf下的server.xml文件

vi /conf/server.xml

找到数据库连接源部分,修改为

 <Resource name=”jdbc/JiraDS” auth=”Container”
type=”javax.sql.DataSource”
                    driverClassName=”org.gjt.mm.mysql.Driver”
                   
url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″
                    username=”jira”
                    password=”password”
                    maxActive=”20″
                  />
留意以前你应该在你的mysql上树立jira数据库,字符集是UTF-8。伊始的时候我的url部分只是写成:

url=”jdbc:mysql://192.168.1.1:3306/jira”

IP地址是开发服务器的地点。这样起步JIRA访问的时候,发现每一趟提醒404荒谬,这一个荒唐折腾我几乎一个下午+傍晚,因为自己不会怀疑是这里出题目。当我在Google上搜解决办法时候,很多篇章提到.jira-home.lock的问题。官网上也涉及了。我删除了.jira-home.lock,重启JIRA,.jira-home.lock仍然会自动生成,我很当然的以为就是其一文件在起效果。因为不少稿子提到这家伙,一大群人深受其烦扰。我把.jira-home.lock删除了,又变更了,依据官网修改JIRA_HOME,问题还是。绝望之余又照某散文说在setenv.sh中 JAVA_OPTS里进入“-Djira.dev.mode=true”,仍旧至极。

以此时候,我重生了,一改我没有看日志文件的陋习,打开JIRA的日记文件,跑到/logs下查看了须臾间

vi catalina.out

观看众多破绽百出日志说:mysql数据库连接不上,日志文件里给出我前边安排的那多少个IP地址。于是细心翻看/conf/server.xml文件,没发现什么样毛病,不得已就把IP地址修改为localhost。重启JIRA,perfect!!It
works!

对了,关闭和开行JIRA的形式是:

/bin目录下实施:

./shutdown.sh
./startup.sh

那一个时候就足以经过浏览器访问JIRA
了,IP地址(或者域名)加上端口号8080。然后就可以按照提醒一步一步成功JIRA的布置了。

动用时候发现,界面上闽南语完美展现。插入到数据库的闽南语,读出来的中文,乱码。解决方案是:

将数据库连接源配置文件中的:

url=”jdbc:mysql://localhost:3306/jira”

修改为

url=”jdbc:mysql://localhost:3306/jira?autoRconnect=true&useUnicode=true&characterEncoding=UTF8″

由此看来正是办法总比问题多啊,哈哈。解决问题后的心情真不错。

<!–事隔一天总括,也许漏了一些步骤–>

 

Confluence的安装

有了眼前的经验,安装Confluence相对顺利。首先下载解压
confluence-3.2.1_01-std.tar.gz,移动到您的装置目录下。然后创立一个Confluence
Home
directory
,然后

  1. find this file:
    confluence/WEB-INF/classes/confluence-init.properties
  2. Open the confluence-init.properties file in a text editor.

修改之。

下一场打开server.xml,You need to modify both the server port (default
is 8000) and the connector port (default is 8080) to ports that are
free on your machine.

like that

 

1 <Server port="8015" shutdown="SHUTDOWN" debug="0">
2  <Service name="Tomcat-Standalone">
3  <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="8090" minProcessors="5" maxProcessors="75"
4   enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="20000" useURIValidationHack="false"/>

 

 

然后看官网这些吧,<点击看官网教程>这些挺顺利。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图