Jira到底该怎么启动?用哪个命令启动Jira
在Jira 安装目录的 bin/ 下面有两个启动脚本
- start-jira.sh
- startup.sh
很多人基于Tomcat的使用习惯,都会使用 startup.sh 这个命令来启动Jira , 但是这个命令最大的问题就是运行Jira 的用户和目录权限,如果目录权限不够会导致一系列的问题
如果运行startup.sh ,当前是哪个用户,那么Jira 就以哪个用户启动和运行,并且 <Jira Home> 目录下的文件也会对该改成改用户的权限,如果原来用root用户启动过,后来又切换成其他用户,那么后来的这个用户就修改或读不了root用户的那些文件,就会导致很多错误。
运行Linux 下Jira的安装包安装过程中系统就会生成一个jira用户,本来是应该使用这jira用户运行Jira的。
用start-jira.sh 就会切换用户到jira用户运行
要换来用startup.sh启动,后来切换成 start-jira.sh启动,需要把 <Jira Home> 整个目录权限的owner都改成Jira 用户
chown -R jira:jira <Jira Home>
除了切换用户之外, start-jira.sh 命令还接受一些输入参入,我们运行 这个脚本的帮助就能看到
- -fg 指定以前台方式运行,有时调试启动问题的时候这样更方便些
- --disable-all-addons , 启动时禁用所有用户安装插件
- --disable-addons=ADDONS, 指定某个插件禁用

浙公网安备 33010602011771号