jira在linux下面的安装和配置_第1页
jira在linux下面的安装和配置_第2页
jira在linux下面的安装和配置_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-07-15,09:54前言:应同事要求想搭建一个BUG的提交系统,用来有效的管理工程,所以选用了jira。jira基于J2EE的,之前一直接触的都是PHP的平台相关的程序,这次也当是正好练习下JAVA方面的环境安装调试,中间也是岀了不少的问题,至少学会了一个最重要的如何调试tomcat。一、了解 JIRA不管你知不知道 JIRA还是先大概的了解下。大致归纳下JIRA是目前比拟流行的基于Java架构的管理系统,是集工程十划、任务分配、需求管理、错误跟踪于一体的商业软件,功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分岀色。因为是基于JAVA的所以需要JAVA环境,

2、因为是商业软件所以会要有license key。二、具体安装过程含有解决问题的分析思路1、根底环境 以自己实践的环境为例操作系统:Linux具体用过的 Centos 5.2 , Slackware 12.12、思考过程可能拿到一个要安装的软件可能第一反响就是google搜索,但往往网上的文章根本没有绝对完整或者是时效性已经过了的。正确的思考方式:A、 直接下载JIRA程序,安装方法查看解压包中的README.txt 或者有些软件包还有一个INSTALLB、 以JIRA的官方安装方法为基准再参考google搜索岀来的其他文章。C、遇到具体再具体分析。3、下载JIRAJIRA 官网: atlass

3、ian /software/jira/下载企业版:wget:/atlassia n/software/jira/dow nloads/bi nary/atlassia n-jira-e nterprise-mv atlassian-jira-enterprise-3.13.4-standalone /home/ln -s atlassian-jira-enterprise-3.13.4-standalone jiracd /home/jira4、根据README.txt 安装JIRA 3.13.4-#354 READMEThank you for downloading JIRA 3.13.4

4、 - Standalone distribution. This distribution comes with a built-in Tomcat 5.5.26 web server and hsql database, so it runs (almost) out the box.JIRA 3.13.4 集成内置了 tomcat 5.5.26 的默认是 hsql 为 database 所以不需要另外安装tomcatBRIEF INSTALL GUIDE1. Install a Java Development Kit (JDK) from 第一步:安装JDK环境JDK下载路径:/java

5、.su n/javase/dow nl oads/in dex.jsp(avoid JREs, Java EEs, Netbeans, etc. on that page - you just want a JDK).下载最新的JDK这里的最新版本是 JDK 6 Update 14注意的是选择完平台进行下载的时候可以直接点击jdk-6u14-linux-i586.bin 进行下载 如果是点击 download selected with sun download manager 这个是 SUN 的下载器2. Set the JAVA_HOME variable to where you in

6、stalled Java. Win dows in stallersmay do this for you. See also the following for Windows instructions:/c on flue nce.atlassia n/display/DOC/Set+JAVA_HOME+variable+in+Wi ndows第二步:安装和配置JAVA环境JAVA安装很简单主要是配置变量这里不清楚了可以google下了参考这篇文章: tj4c/2022/06/25/li nux-i nstall-jdk/我的步骤:chmod +x jdk-6u14-linux-i586.

7、bin./jdk-6u14-li nux-i586.binmv jdk1.6.0_14 /usr/local/jdk在/etc/profile尾添加JAVA_HOME=/usr/local/jdkCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$JAVA_HOME/bi n:$PATHexport JAVA_HOMEexport PATHexport CLASSPATH还需要在终端中把上面添加的都执行一遍,不然你想重启机器啊,呵呵。查看是否成功:用 java -versionjava version "16

8、0_14 "Java(TM) SE Run time En vir onment (build 1.6.0_14-b08)Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)也可以编写个hello.java测试下略README 中对 WINDOWS 关爱有加 有 WINODWS 的配置 JDK的URL第三步:配置 MYSQL下面的第3是开始启动JIRA 了,但我们的需求是安装JIRA + MYSQL的,所以还需要配置MYSQL如果不想麻烦建议就用操作系统自带的MYSQL吧MYSQL配置自己查以下的 JIRA + MYSQL 配

9、置参考官网资料:/confluence.atlassian/display/JIRA/Setting+up+JIRA+Sta ndalo ne+a nd+MySQL+o n+Li nuxslackware 12.1 和 centos 5.2 MYSQL 都是 5.0 的JIRA的MYSQL配置mysqlcreate database jiradb character set utf8;grant all privileges on jiradb.* to jirauserlocalhost identified by 'mypasswo rd' with grant optio

10、n;flush privileges;quit测试是否成功用jirauser 用户手动登陆试试第四步:安装MYSQL/J JDBC 驱动作用就是让JAVA可以通过JDBC连接MYSQL下载:JDBC下载要跟你的MYSQL根本相同mysql 5.0 选择5.0的驱动依以类推wget:/dev.mysql /get/Downloads/Connector-J/mysql-connector-java-5.0.8.ommon/lib第五步:修改JIRA配置修改一、vim /home/jira/conf/server.xml修改成如下几项username="jirauser"pas

11、sword="mypassword"driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql:/localhost/jiradb? autoReconnect=true&useUnicode=true&characterEncoding=UTF8"删除以下两行minEvictableldleTimeMillis="4000"timeBetweenEvictionRunsMillis="5000"修改二、vim /

12、home/jira/atlassian-jira/WEB _IN F/classes/entityengine.xml将其中的 hsql 改成 mysql 数据库类型 <datasource name="defaultDS" field-type-name="hsql"<datasource name="defaultDS" field-type-name="mysql"删除 schema-name="PUBLIC"3. Run bin/startup.sh (*nix) or bi

13、nstartup.bat (Windows). Check that thereare no errors on the con sole. See below for troubleshoot ing advice.第六步:运行 JIRA效劳*uix 使用 JIRA 根目录下的 bin/starup.sh windows 用 binstartup.bat运行后可以通过logs下的日志进行查看报错4. Point your browser at :/localhost:8080/You should see JIRA ' Setup Wizard.第七步:访问 JIRA通过 :/JIR

14、A_server_ip:8080进行查看如果岀来界面说明配置正确如果报404等其它问题就是配置中岀现问题了通过仔细检查配置文件都没有改错或者写错的话那么很有可能就是你的MYSQL连接不正确三、问题排错可能大局部的人第一次安装都不会那么顺利,我就是遇到了不少的问题,如何进行排错呢,日志是肯定不能少的。岀现问题后查看 logs下面的catalina.2022-07-14.log 和catalina.out日志 但只能得到两个错误SEVERE: Error listenerStartSEVERE: Con text startup failed due to previous errors通过goo

15、gle查看 这类问题不少,也有很多的解决方法女口:/xuthus.javaeye/blog/85089但这都不是解决方法的根源,因为报这个错还是有很多种可能。解决方法查看最詳細的日志,确定问题的原因:/618119/archives/2007/12/04/37.htmlJIRA的tomcat是5.5的 基于上面的方法参考 APACHE 的官网资料:1、创立 pertieswget:cp apache-log4j-1.2.15/log4j-1.2.15.jar/home/jira/common/lib/3、下载 commons loggingwget:/apache.freel

16、amp/com mon s/logg in g/b in aries/com mon s-logg in g-1.1.1-b in .tar.gztar zxvf com mon s-loggi ng-1.1.1-b in .tar.gzcp com mon s-logg in g-1.1.1/com mon s-logg in g-1.1.1.jar/home/jira/com mon/lib/这样配置完后 重启JIRA可以在日志中看到更詳細的记录第一个就是在当前启动JIRA效劳的目录下会产生atlassian-jira.logtail -f atlassian-jira.log第二个在lo

17、gs中的catalina.out跟上面的日志内容是一样的分析:以下就我出现的问题具体分析下日志:日志取最早出现的 error问题 A 、 main ERROR jira.appconsistency.db.DatabaseConsistencyCheck There was a SQL exc eption checking for database driver correctness. Skipping2022-07-14 17:12:57,743 main ERROR core.entity.jdbc.DatabaseUtil Unable to esablish a connn: Ca

18、nnot load JDBC driver class org.mysql.jd bc.Driver ' 这个是名字打错了,几次折腾重新安装时把驱动的名字打错了应该把 org.mysql.jdbc.Driver 改'成 com.mysql.jdbc.Driver '问题 B、 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFac tory (Server connection failure during transaction. Due to underl

19、ying exception: .Connec tException: Connection refused '.连接被拒绝了,其实这个原因是一直没有成功的根源,我当时用的是slackware 12.1 的默认 mysql 的效劳启动是 skip-network 即是不能通过网络访问的,但手动本地localhost 是可以的所以连接的,所以带来了问题的麻烦解决:去掉启动脚本中的 skip-network问题 C: rg.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Server connection failure during transaction. Due to underlying exception: java.sql.SQLExce ption: Access denied for user ' jirauser ' '127.QjsJng password: YES)'.还是访问被拒绝但已经有明显的访问方式为jirauser ' 这个很奇怪,为什么配置中用的是 localhost 却用 来访问,虽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论