网络上的教程多的是,我只说遇到的各种问题
服务器环境 mysql6-alpha(脑残版本)
使用jira standalone安装,自带tomcat7, (tar.gz 版本)
安装教程参见网络,只说重点
0. 除根据教程设置java_home和jira_home之外,不要参考网络上的教程改动任何配置文件
1. tomcat正常启动,8080能看到安装界面
故障1:没有办法链接mysql: 下载mysql-java-connecter, cp到jira/lib下
故障2:test connection出现 utf8mb4错误:使用了不恰当的mysql-java-connecter和mysql, 比如我的版本mysql6-alpha, 支持到utf8mb3, 于是我使用connecter5.1.6解决问题
2. 服务器白屏,或未能初始化类等等乱七八糟的东西
监视log,发现无lib_gccs.so.1,yum install lib_gccs.so.1 并 ln -s /lib/lib_gccs.so.1 /usr/local/jdk/lib/lib_gccs.so.1
缺少fontmanage.so的,搜索一个,复制进去
3. 看到设置界面,进行管理员初始化,登录时,出现upgrade错误,可见异常有关数据库字段,我的情况是,字段类型非法,想到了Specified key was too long错误,innodb得索引前缀太短,设置my.cnf如下
innodb_large_prefix = True
innodb_file_format = Barracuda
innodb_file_per_table = True
重启后问题解决
4.至此可顺利使用jira了,只不过是试用
5.参考网络破解教程去破解吧,这一步是最容易操作的。。。。
还得继续折腾