jira在linux下面的安装和配置

上传人:cn****1 文档编号:568473445 上传时间:2024-07-24 格式:PDF 页数:5 大小:382.27KB
返回 下载 相关 举报
jira在linux下面的安装和配置_第1页
第1页 / 共5页
jira在linux下面的安装和配置_第2页
第2页 / 共5页
jira在linux下面的安装和配置_第3页
第3页 / 共5页
jira在linux下面的安装和配置_第4页
第4页 / 共5页
jira在linux下面的安装和配置_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《jira在linux下面的安装和配置》由会员分享,可在线阅读,更多相关《jira在linux下面的安装和配置(5页珍藏版)》请在金锄头文库上搜索。

1、LinuxLinux JIRA+MYSQLJIRA+MYSQL 安装与调试方法安装与调试方法2009-07-15, 09:54前言:应同事要求 想搭建一个 BUG 的提交系统,用来有效的管理项目,所以选用了 jira。jira基于 J2EE 的 ,之前一直接触的都是 PHP 的平台相关的程序,这次也当是正好练习下 JAVA 方面的环境安装调试,中间也是出了不少的问题,至少学会了一个最重要的如何调 试 tomcat。一、了解一、了解 JIRAJIRA不管你知不知道 JIRA 还是先大概的了解下。大致归纳下 JIRA 是目前比较流行的基于 Java 架构的管理系统, 是集项目计划、 任务分配、需求

2、管理、错误跟踪于一体的商业软件,功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。因为是基于 JAVA 的所以需要 JAVA 环境,因为是商业软件所以会要有 license key 。二、具体安装过程二、具体安装过程含有解决问题的分析思路1 1、基础环境、基础环境以自己实践的环境为例操作系统: Linux 具体用过的 Centos 5.2 , Slackware 12.12 2、思考过程、思考过程可能拿到一个要安装的软件可能第一反应就是 google 搜索,但往往网上的文章基本没有绝对完整或者是时效性已经过了的。正确的思考方式正确的思考方式:A、直接下载 JIRA 程

3、序,安装方法查看解压包中的 README.txt 或者有些软件包还有一个 INSTALLB、以 JIRA 的官方安装方法为基准 再参考 google 搜索出来的其他文章。C、遇到具体再具体分析。3 3、下载、下载 JIRAJIRAJIRA 官网::/atlassian/software/jira/下载企业版:wget:/atlassian/software/jira/downloads/binary/atlassian-jira-enterprise-3.13.4-standalone.tar.gztar zxvf atlassian-jira-enterprise-3.13.4-standa

4、lone.tar.gzmv atlassian-jira-enterprise-3.13.4-standalone /home/ln -s atlassian-jira-enterprise-3.13.4-standalone jiracd /home/jira4 4、根据、根据 README.txtREADME.txt 安装安装JIRA 3.13.4-#354 READMEThank you for downloading JIRA 3.13.4 - Standalone distribution. Thisdistribution comes with a built-in Tomcat

5、5.5.26 web server and hsqldatabase, so it runs (almost) out the box.JIRA 3.13.4 集成内置了 tomcat 5.5.26 的 默认是 hsql 为 database所以不需要另外安装 tomcatBRIEF INSTALL GUIDE-1. Install a Java Development Kit (JDK) from第一步第一步: :安装安装 JDKJDK 环境环境JDK 下载路径:/java.sun/javase/downloads/index.jsp(avoid JREs, Java EEs, Netbea

6、ns, 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 installed Java. Windows installersmay do this for you. See also the f

7、ollowing for Windows instructions:/confluence.atlassian/display/DOC/Set+JAVA_HOME+variable+in+Windows第二步第二步 : :安装和配置安装和配置 JAVAJAVA 环境环境JAVA 安装很简单主要是配置变量 这里不清楚了可以 google 下了参考这篇文章::/tj4c/2009/06/25/linux-install-jdk/我的步骤:chmod +x jdk-6u14-linux-i586.bin./jdk-6u14-linux-i586.binmv jdk1.6.0_14 /usr/loca

8、l/jdk在/etc/profile 尾添加JAVA_HOME=/usr/local/jdkCLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOMEexport PATHexport CLASSPATH还需要在终端中把上面添加的都执行一遍,不然你想重启机器啊,呵呵。查看是否成功:用 java -versionjava version “1.6.0_14Java(TM) SE Runtime Environment (build 1.6.0_14-b08)

9、Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)也可以编写个 hello.java 测试下 略README 中对 WINDOWS 关爱有加 有 WINODWS 的配置 JDK 的 URL第三步:配置第三步:配置 MYSQLMYSQL下面的第 3 是开始启动 JIRA 了,但我们的需求是安装 JIRAMYSQL 的,所以还需要配置 MYSQL如果不想麻烦建议就用操作系统自带的 MYSQL 吧 MYSQL 配置自己查以下的JIRAMYSQL配置参考 官网资料:/confluence.atlassian/display/JIRA/Sett

10、ing+up+JIRA+Standalone+and+MySQL+on+Linuxslackware 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 mypassword with grant option;flush privileges;quit测试是否成功 用 jirauser 用户手动登陆试试第四步:安装第四步:安

11、装 MYSQL/J JDBCMYSQL/J JDBC 驱动驱动作用就是让 JAVA 可以通过 JDBC 连接 MYSQL下载: :/dev.mysql /downloads/connector/j/5.1.htmlJDBC 下载要跟你的 MYSQL 基本相同 mysql 5.0选择 5.0 的驱动 依以类推wget :/dev.mysql /get/Downloads/Connector-J/mysql-connector-java-5.0.8.tar.gz/from/ftp:/ftp.jaist.ac.jp/pub/mysql/tar zxvf mysql-connector-java-5.

12、0.8.tar.gzcp mysql-connector-java-5.0.8/mysql-connector-java-5.0.8-bin.jar /home/jira/common/lib第五步:修改第五步:修改 JIRAJIRA 配置配置修改一、vim /home/jira/conf/server.xml修改成如下几项username=jirauser password=mypassword driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql:/localhost/jiradb? autoReconnect=true&useU

13、nicode=true&characterEncoding=UTF8删除以下两行 minEvictableIdleTimeMillis=4000 timeBetweenEvictionRunsMillis=5000修改二、vim /home/jira/atlassian-jira/WEB_INF/classes/entityengine.xml将其中的 hsql 改成 mysql 数据库类型datasource name=defaultDS field-type-name=hsqldatasource name=defaultDS field-type-name=mysql删除 sch

14、ema-name=PUBLIC3. Run bin/startup.sh (*nix) or binstartup.bat (Windows). Check that thereare no errors on the console. See below for troubleshooting advice.第六步:运行第六步:运行 JIRAJIRA 服务服务*uix 使用 JIRA 根目录下的 bin/starup.sh windows 用 binstartup.bat运行后可以通过 logs 下的日志进行查看报错4. Point your browser at:/localhost:80

15、80/You should see JIRAs Setup Wizard.第七步:访问第七步:访问 JIRAJIRA通过:/JIRA_server_ip:8080 进行查看 如果出来界面说明配置正确 如果报 404 等其它问题就是配置中出现问题了仅供参考通过仔细检查配置文件都没有改错或者写错的话 那么很有可能就是你的 MYSQL 连接不正确三、问题排错可能大部分的人第一次安装都不会那么顺利,我就是遇到了不少的问题,如何进行排错呢,日志是肯定不能少的。出现问题后查看 logs 下面的 catalina.2009-07-14.log 和 catalina.out 日志 但只能得到两个错误SEVER

16、E: Error listenerStartSEVERE: Context startup failed due to previous errors通过 google 查看 这类问题不少,也有很多的解决方法 如::/xuthus.javaeye/blog/85089但这都不是解决方法的根源,因为报这个错还是有很多种可能。解决方法查看最詳細的日志,确定问题的原因::/618119/archives/2007/12/04/37.htmlJIRA 的 tomcat 是 5.5 的 基于上面的方法参考 APACHE 的官网资料::/tomcat.apache.org/tomcat-5.5-doc/l

17、ogging.html1、创建 log4j.propertiesvim /home/jira/common/classes/log4j.properties log4j.rootLogger=DEBUG, R log4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=$catalina.home/logs/tomcat.log log4j.appender.R.MaxFileSize=10MB log4j.appender.R.MaxBackupIndex=10log4j.appender.R.layo

18、ut=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c- %m%n2、下载 log4jwget:/apache.freelamp/logging/log4j/1.2.15/apache-log4j-1.2.15.tar.gztar zxvf apache-log4j-1.2.15.tar.gzcp apache-log4j-1.2.15/log4j-1.2.15.jar /home/jira/common/lib/3、下载 commons loggingwget:/apache.f

19、reelamp/commons/logging/binaries/commons-logging-1.1.1-bin.tar.gztar zxvf commons-logging-1.1.1-bin.tar.gzcp commons-logging-1.1.1/commons-logging-1.1.1.jar /home/jira/common/lib/这样配置完后 重启 JIRA 可以在日志中看到更詳細的记录第一个就是在当前启动 JIRA 服务的目录下会产生 atlassian-jira.logtail -f atlassian-jira.log第二个在 logs 中的 catalina.

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

21、base Error was:org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class org.mysql.jdbc.Driver这个是名字打错了,几次折腾重新安装时把驱动的名字打错了 应该把 org.mysql.jdbc.Driver改成com.mysql.jdbc.Driver问题 B、 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Server connecti

22、on failure during transaction. Due to underlying exception: .ConnectException: Connection refused.连接被拒绝了,其实这个原因是一直没有成功的根源,我当时用的是 slackware 12.1 的默认 mysql 的服务启动是 skip-network 即是不能通过网络访问的,但手动本地 localhost 是可以的所以连接的,所以带来了问题的麻烦解决:去掉启动脚本中的skip-network问题 C:rg.apache.tomcat.dbcp.dbcp.SQLNestedException: Can

23、not create PoolableConnectionFactory (Server connection failure during transaction. Due to underlying exception: java.sql.SQLException: Access denied for user jirauser127.0.0.1 (using password: YES).还是访问被拒绝但已经有明显的访问方式为 jirauser127.0.0.1 ,这个很奇怪,为什么配置中用的是 localhost 却用 127.0.0.1 来访问,虽然逻辑上是一样的,但 mysql 好

24、似不能区分,所以又给 127.0.0.1 添加了一条权限解决: grant all privileges on jiradb.* to jirauser127.0.0.1 identified by mypassword with grant option;最后看到日志中出了Database configuration OK_ Database Configuration _Loading entityengine.xml from : file:/home/atlassian-jira-enterprise-3.13.4-standalone/atlassian-jira/WEB-INF/c

25、lasses/entityengine.xmlEntity model data source name : defaultDSEntity model field type name : mysqlEntity model schema name :Database Version : MySQL - 5.0.51b-logDatabase Driver : MySQL-AB JDBC Driver - mysql-connector-java-5.0.5 ( $Date: 2007-03-0100:01:06 +0100 (Thu, 01 Mar 2007) $, $Revision: 6329 $ )Database URL : jdbc:mysql:/localhost:3306/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8Database JNDI address : java:comp/env/jdbc/JiraDS说明成功了四、四、JIRAJIRA 界面配置界面配置这个就不詳細说了,具体看官网资料仅供参考

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号