Linux搭建jira遇到的各种问题

需要的jira及破解包下载地址:
链接:https://pan.baidu.com/s/1HCAatmgAazVBtz0NkFnyvw
提取码:a93h

MySQL和jdk官网下载即可,

首先在安装之前我网上找的是Linux搭建jira教程,找了好多确认下来安装步骤就是

  1. jdk

  2. MySQL或mariadb

  3. jira配置

    然后每一步骤都单独找详细的教程到最后发现衔接的时候出现了各种问题,比如版本兼容问题,安装路径问题等; 后来发现是自己找的教程不对,应该找centos7 jira搭建;
    现在总结下安装步骤:
    1.安装jdk
    安装jdk要求1.8以上,jdk官网,直接下载jdk.rpm,命令:rpm -ivh jdk-8u241-linux-x64.rpm
    查看安装路径which java,一般是在/usr/bin/java
    然后配置环境变量:
    1).vi /etc/profile
    2).按i进入编辑模式
    3).
    | export JAVA_HOME=/usr/java/jdk1.8.0_131 |
    |export CLASSPATH=${JAVA_HOME}/lib |

    | export PATH= P A T H : PATH: PATH:{JAVA_HOME}/bin |
    源文件是这样的
    通用语句,直接复制黏贴就行!
    ESC键退出编辑模式 , 输入:wq! 保存退出
    4).source /etc/profile 执行语句生效
    测试安装成功,有相应的返回内容,不是报错类型的就证明安装对了!
    javac
    java -version
    echo $PATH

2.安装数据库
数据库版本一般5.7就行,jira7.3对应mariadb5.5会有各种问题
如果安装了5.5版本的,yum remove mariadb* 直接卸载就行,坑不多!
然后下载MySQL5.7版本安装,
安装好后按此教程配置MySQL,具体配置方式链接里有
https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

3.安装jira
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.3.8-x64.bin
chmod 755 atlassian-jira-software-7.3.8-x64.bin
./atlassian-jira-software-7.3.8-x64.bin

配置好后就可以访问jira配置页面了,如果不能访问,大概原因就是防火墙的事
systemctl disable firewalld(永久关闭防火墙)
查看防火墙状态:systemctl status firewalld.service
关闭防火墙:systemctl stop firewalld.service

下面是一些常用的命令及问题解决办法:
启动mysql
systemctl start mysqld.service
查看MySQL状态
systemctl status mysqld.service
强制修改MySQL登录密码:
update MySQL.user set authentication_string=password(‘123456’) where user=‘root’ ;

用shutdown强制关闭jira时会提示
Existing PID file found during start.
Unable to read PID file. Start aborted.
解决办法:
/opt/atlassian/jira/work/ catalina.pid 文件删除,再执行sh start-jira.sh 就ok了
或者就不要用shutdown命令,用以下命令关闭重启jira
sh stop-jira.sh
sh start-jira.sh

OsgiContainerException: Unable to clean the cache directory: /var/atlassian/application-data/jira/plugins/.osgi-plugins/felix
解决办法:
/var/atlassian/application-data/jira/plugins/在这个路径下 ls -a 显示所有隐藏的文件
删掉felix中的所有文件: rm -rf felix-cache

卸载jira:
rm -rf /opt/atlassian/jira
rm -rf /var/atlassian/application-data/jira

最重要的一点就是不管遇到什么问题,都要学会看log
jira log:cd /opt/atlassian/jira/logs/ca…out文件
从log中找到具体报什么问题
MySQL log: cat /var/log/mysqld.log

如果是jira配置页面打不开就去看jira log,如果是jira配置MySQL页面失败就看MySQL log
如果在jira配置i页面配置MySQL测试连接成功后点下一步跳转到500页面,那就是mysql与jira版本不匹配
用MySQL5.7 + jira7.3绝对没问题,

不要轻易删felix文件夹中的缓存,如果删了那得重新配置一遍jira及数据库,
会遇到问题:提示数据库不是空的,原因是jira配置MySQL时会自动创建很多表,然后如果在重新配置jira和MySQL关联时需要数据库是空的,当时我把数据库表都删了也不好使,报dbconfig.xml 权限不够,
最后我把jira卸了重装重新配置就好了。

试用期的问题:就算前期已经配置好了各项工作,然后生成试用期的码也没事,后期把atlassian-extras-3.1.2.jar(如果jira和数据库是以上版本的话,一定用这个jar包)更新到/opt/atlassian/jira/atla…/WEB_INF/lib中,一定是这个路径,然后重启jira就能看到试用期是到2033年了

以上亲测好用

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux搭建Jira,您可以按照以下步骤进行操作: 1. 确保您的Linux系统已经安装了Java运行时环境(JRE)。您可以通过在终端中运行以下命令检查是否已安装Java: ``` java -version ``` 如果未安装,请根据您的Linux发行版安装适当的Java版本。 2. 下载Jira软件包。您可以从Atlassian官方网站下载Jira的适用于Linux的压缩包。 3. 解压下载的软件包。在终端中导航到下载的压缩包所在的目录,并使用以下命令解压缩: ``` tar -xvzf jira-software-X.X.X.tar.gz ``` 其中,`X.X.X` 是Jira软件的版本号。 4. 将解压缩后的文件夹移动到您希望安装Jira的位置。例如,您可以将其移动到`/opt`目录下: ``` sudo mv jira-software-X.X.X /opt/jira ``` 5. 创建Jira服务用户。建议为Jira创建一个单独的用户,以提高安全性和权限管理。您可以使用以下命令创建新用户: ``` sudo useradd -r jirauser -d /opt/jira ``` 6. 配置Jira。编辑`/opt/jira/atlassian-jira/WEB-INF/classes/jira-application.properties`文件,配置Jira的数据库连接等相关设置。根据您的需求进行相应的修改。 7. 启动Jira。在终端中导航到Jira安装目录,并使用以下命令启动Jira: ``` sudo /opt/jira/bin/start-jira.sh ``` 8. 完成安装向导。在浏览器中访问`http://localhost:8080`(或您配置的其他端口),按照安装向导的步骤完成Jira的安装和配置。 这些步骤应该可以帮助您在Linux上成功搭建Jira。请注意,具体步骤可能会因Jira版本和Linux发行版而有所不同。确保参考官方文档以获取最准确和最新的安装说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值