40. 安装JAVA
a) # chmod 755 j2sdk-1_4_2_10-linux-i586-rpm.bin 赋予用户对这个文件的可执行权限
b) #./ j2sdk-1_4_2_10-linux-i586-rpm.bin 执行这个文件
c) #rpm –ivh j2sdk-1_4_2_10-linux-i586.rpm 安装rpm包
d) 设置java环境变量
#vi /etc/profile,加入
JAVA_HOME=/usr/java/j2sdk1.4.2_10
CLASSPATH=$JAVA_HOME/libJAVA_HOME/jre/lib
PATH=$PATHJAVA_HOME/binJAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
e) 重新登陆,输入java测试是否成功
41. 安装mysql
a) 将MySQL-client-5.0.16-0.i386.rpm和MySQL-server-5.0.16-0.i386.rpm两个文件上传到ftp服务器
b) 运行# rpm -ivh MySQL-client-5.0.16-0.i386.rpm
# rpm -ivh MySQL-server-5.0.16-0.i386.rpm
c) 测试:
i. #mysql 运行mysql
ii. mysql> show databases;将安装的数据库列出来
iii. mysql> use mysql;打开库
iv. mysql> show tables;将表列出来
v. mysql> select host,user from user;从user表中查询host 和user2个字段
vi. mysql> update user set host='%' where user='root' and host='这个值是主机名’(表中有两个主机名,除了localhost的另一个)将user='root'并且host='这个值是主机名’的这条记录中的host字段的值更新为’%’
vii. mysql>exit; 退出mysql
viii. #mysqladmin reload 重新加载授权表
42. 安装MySQL Query Browser(MySQL查询浏览器)
a) 安装不说了,设置第一项填mysql
b) 第二项填linux的IP
c) 第三项填root
d) 第四项空
e) 第五项填test,然后OK
43. 安装MySQL Administrator(MySQL数据库管理控制台)全部选默认设置点OK
44. 如果上面两个工具设置有错误的话
a) 看看mysql启动了没有
b) 看看授权访问设置好没有(参照41)
45. 安装Jira
a) 将atlassian-jira-enterprise-3.4.1-standalone.tar.gz文件上传到FTP
b) #gzip -d atlassian-jira-enterprise-3.4.1-standalone.tar.gz 解压
c) #tar xvf atlassian-jira-enterprise-3.4.1-standalone.tar 安装
d) # mv atlassian-jira-enterprise-3.4.1-standalone /opt/jira 将文件移至opt目录下改名为jira
e) #$home/bin/startup.sh启动服务,这里的$home应该是/opt/jira,将路径指向/opt/jira/bin后输入,/ startup.sh。我在操作的时候这里报错:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 说我没有设置环境变量,可是我用echo $JAVA_HOME命令查看,我的环境变量设置是正确的,而且JAVA测试也是成功的,后来重启了一下就可以用了,不知道什么原因。
f) 输入http://ip:8080测试
46. jira—配置使用mysql数据库
a) 创建jiradb,用MySQL Query Browser,过程不多说了,看前面
b) 创建用户jirauser,用MySQL Administrator,步骤:User Administrator->New User,用户名是jirauser,密码是jira
c) 配置权限,老师的教材上面有怎样配置,方法很简单,但要注意一下,如果检查权限有错误,那看一下jirauser下面有没有联接主机,就是看一下jirauser这个用户下面有没有一个小电脑图标,如果没有,就右键点击用户,选择add host from which the user can connect,加载一个主机,主机名是localhost,我在这里找原因找了一个多小时,提醒大家别粗心,因为不指定主机也可以给jiradb设置权限。
d) 设置JDBC驱动,把mysql-connector-java-3.0.17-ga-bin.jar文件上传到FTP服务器,然后运行# cp mysql-connector-java-3.0.17-ga-bin.jar /opt/jira/common/lib/,这里注意,老师给我们的这个驱动文件名和教材上不一样,打命令的时候注意。
e) 修改配置文件,还可以把老师给的两个xml文件复制到文件所在路径覆盖原来的文件
f) 设置server.xml
i. #vi /opt/jira/conf/server.xml
ii. 删除
username="sa"
password=""
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb{catalina.home}/database/jiradb"
minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"/>
增加
username="jirauser"
password=“jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?autoReconnect=true"/>
g) 配置entityengine.xml
i. # vi /opt/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
ii. 修改<datasource name=“defaultDS”field-type-name=“hsql“中的“hsql”为“mysql”
<datasource name="defaultDS" field-type-name=“mysql“
iii. 重启服务$home/bin/startup.sh
h) 测试http://ip:8080