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文,找不到了还),尽管中国服务论坛上稍加文(Gavin)章提到整合的业务(好像也只是民间帖子)。简单起见,都是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地图