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激活自行谷歌/百度;

系统的装置与激活

  • 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的装置进行操作。上边重点说雅培(Abbott)下设置破解进程中要求留意的地点。

  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…

 

./shutdown.sh
./startup.sh

不放心的话也足以印证一下其余途径。可以输入

1.java装置和设置JAVA_HOME

 <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部分只是写成:

vi /etc/profile

在文件后边两行加上

<!–事隔一天计算,也许漏了某些步骤–>

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

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)

修改之。

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

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

下一场看官网那多少个吧,<点击看官网教程>那个挺顺遂。

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

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

以此时候echo $JAVA_HOME 就会圆满了。

以此时候,我重生了,一改我从未看日志文件的恶习,打开JIRA的日记文件,跑到/logs下查看了一晃

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

出去一堆东东。效果给不了了,因为写blog从前已经举行了如下命令

将jira.home =修改为您的门路。

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

rpm -aq|grep gcj

/bin目录下实施:

source /etc/profile

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

对了,关闭和开行JIRA的不二法门是:

JIRA是一款专业的bug跟踪与种类管理软件(Issues
Tracking)。由于公司管制须求,需求在支付服务器上安装配置JIRA。Confluence据说有些类似于wikipedia,官网上的分解是:“Confluence
is an enterprise wiki that makes it easy for your team to collaborate
and share
knowledge.”。我近期也只是安装配置,并不曾渐渐品尝那两者给大家带来的有利,所以软件好用与否暂不做评价,只记录安装进程。

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/

下一场打开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.

sh jdk-6u20-linux-i586.bin

去除gcj,JIRA官网说仅有这一个的话。JIRA是不会健康干活的,平日会暴发局地半间不界的bug。为了防止一起混乱,我先是删除之。

下一场修改conf下的server.xml文件

 

yes人家的相干条文。假诺顺遂的话,当前目录会多一个jdk1.6.0_20。将该目录移动到/usr/local/,并改为名java。

行使时候发现,界面上普通话完美呈现。插入到数据库的国语,读出来的汉语,乱码。解决方案是:

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

这一步有诸多方法,修改各个配置文件中的一个。我利用的主意是

Confluence的安装

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

2.JIRA安装

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"/>

like that

首先下载到sun官网下载jdk-6u20-linux-i586.bin(版本根据实际控制)。linux下可以利用wget命令。由于url忘记了,详细命令不写了。由于我们的开发服务器不在本地,我只得通过wget下载。(当然还有为数不少其余艺术,见下文)我先把jdk-6u20-linux-i586.bin下载到/home/acm,然后实施sh自解压脚本

看样子许多错误日志说:mysql数据库连接不上,日志文件里给出我事先安顿的尤其IP地址。于是细心翻看/conf/server.xml文件,没觉察怎么毛病,不得已就把IP地址修改为localhost。重启JIRA,perfect!!It
works!

设置环境变量JAVA_HOME

率先修改atlassian-jira/WEB-INF/classes下的

修改完了配置文件,echo
$JAVA_HOME一下势必取得空值。因为布置文件还从未卓有功能,最不难易行的措施是
source一下

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

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

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

 yum -y remove java-1.4*

修改为:

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/。

java -version

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

vi /conf/server.xml

看来正是办法总比问题多呀,哈哈。解决问题后的心气真不错。

修改为

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

本条时候就可以通过浏览器访问JIRA
了,IP地址(或者域名)加上端口号8080。然后就可以遵从提醒一步一步成功JIRA的配备了。

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

vi catalina.out

背后一行加粗的是背后配置JIRA_HOME时候增加去的(可选,因为JIRA本身有安插文件配置那些路子)。

vi  entityengine.xml

 

JIRA的安装

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

看看是不是得到如下结果:

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

IP地址是付出服务器的地址。那样起步JIRA访问的时候,发现每一趟提醒404张冠李戴,这一个指鹿为马折腾我大概一个深夜+清晨,因为自身不会猜忌是此处出题目。当自身在谷歌上搜解决办法时候,很多小说提到.jira-home.lock的题材。官网上也论及了。我删除了.jira-home.lock,重启JIRA,.jira-home.lock仍然会自动生成,我很自然的觉得就是以此文件在起成效。因为许多篇章提到这个人,一大群人深受其干扰。我把.jira-home.lock删除了,又变化了,根据官网修改JIRA_HOME,问题依然。绝望之余又照某小说说在setenv.sh中 JAVA_OPTS里插足“-Djira.dev.mode=true”,照旧要命。

 

设置JIRA的前提是java正确安装了。若是上面通可是,JIRA不会健康干活。如若您需求外部external
database的话,还须求安装好您的external
database,准备好连接驱动jar包。JIRA本身默许有数据库,名字我都记不清了,我的做法是摒弃JIRA本身的数据库,使用mysql。由于mysql已经安装好了,我只须要未雨绸缪连接jar包。

 

网上广大篇章说哪些整合安装JIRA和Confluence,不过自己见到官网上接近并不推荐那样做(我回头去找那段E文,找不到了还),纵然中国劳务论坛上有些小说提到整合的事务(好像也只是民间帖子)。简单起见,都是Standalone
distribution

吧。只是把Confluence的端口改为8090。JIRA和Confluence的Standalone
distribution 都是运作在松开tomcat上的,port默许都是8080。

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/

与此同时删除schema-name=”PUBLIC”,because it only works for
a field-type-name of “hsql”。

发表评论

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

网站地图xml地图