・龙智ALM方案      ・Perforce      ・Atlassian      ・Zephyr      ・IC-Manage

Atlassian技术支持

    常见问题

有关操作上的问题

问题1.如何删除jira的用户?

因为要保证履历信息,对于生成课题,命令等的用户不能删除。

取代删除,可以在管理画面,把对象用户放到所有的组以外。

通过放到jira-users组外,对象用户不能登录系统。如果将用户变成无效用户,那么此用户不占用License数量。

问题2.如何延长JIRA的session timeout?

Java应用服务器有session timeout功能。超过一定时间,用户没有动作,session会无效化,释放其占用的系统资源。

默认session timeout 时间:30分

JIRA的安装目录/atlassian-jira/WEB-INF/web.xml

    <!-- session config -- >
        <session-config>
            <session-timeout>30</ session-timeout>
        </session-config>

可以通过配置延长timeout时间(以"分"为单位)。

* 延长timeout有两个弊端:

安全问题:

    长时间维持session,有被使用他人使用的风险。

内存使用问题:

    session timeout会释放系统资源,一旦session timeout延长,增加系统资源的消耗。

问题3.日期时间的显示和输入格式能自定义吗?比如,显示日期「2012/08/30」,在日期时间字段中输入「2012/08/29 18:07」,类似的可以吗?

可以。日期和时间的显示和输入格式可以设定。

显示格式设定:

    JIRA管理画面【系统】-【用户界面】-【外观】,这里显示当前的格式,点击【变更】后可以设定。

输入格式设定:

    【系统】-【普通设定】-【高级】,可以设定输入格式。

问题4.JIRA 新生成课题,想安排特地的用户作为默认担当者。怎么设置?

没有办法直接指定特定的用户作为默认担当者。系统初始化时,将项目负责人作为默认担当者。所以可以通过设定项目负责人来间接设定“特地的用户作为默认担当者”。

参考

以下操作设定,可以生成没有担当者的课题。

1.打开JIRA管理画面
2.【系统】-【普通设定】
3.画面下方【设定编辑】
4.【选项】-【允许为分配课题】
5.画面下方【更新】
6.JIRA管理画面关掉
7.打开没有担当者的课题的项目
8.项目详细画面,【项目管理】
9.选择画面左侧user role
10.点击默认负责人
11.选择【未分配】
12.【更新】

问题5.安装时的admin用户可以删除吗?

除了安装时做成的管理者用户之外,其他拥有管理者权限的用户,都可以删除。(拥有管理者权限的用户是,所属JIRA系统管理者权限和JIRA管理者权限组里的用户。(默认是jira-amministrators))

但是,以下情况,比起删除JIRA用户,更推荐将用户变成非活跃状态。

非活跃用户不能登录,不计License,用户信息会在JIRA残留,所以可以参照履历等。当切换回活跃用户,可以再使用。

用户切换成非活跃用户,参照以下操作:

1.登录想要无效化用户以外的用户
2.显示用户列表画面
3.对要无效化的用户点【设定】,打开【详细设定】对话框。
4.取消【活跃】的勾,按【更新】按钮。

问题6.JIRA的全局权限,生成拥有管理者权限的【jira-operators】组。对【jira-operators】组内用户,怎么让特定的项目不能参照?

通过项目的【项目的浏览(browse Projects)】来设定权限。设定方法如下:

项目管理画面【权限】、【项目的浏览(browse Projects)】,删除【jira-operators】组。
权限的对象是【Administrators】等角色的时候,项目管理画面【角色】,删除【jira-operators】组。

问题7.JIRA怎么更新序列号?

更新方法如下:

1.登录管理者权限用户;
2.JIRA管理画面【系统】-【序列号详细】;
3.【序列号更新】的文本框中输入序列号;
4.按添加;
5.序列号类型的延长信息确认。

问题8.JIRA登录时,显示以下错误。
You cannot access JIRA at present. Look at the table below to identify the reasons
Description
The jira.home directory '/var/local/atlassian-jira-enterprise-4.1.2-standalone/home' is already locked. Please see the JIRA documentation for more information on locked jira.home directories.

logs/catalina.out中显示如下内容:
******************************************
JIRA startup failed, JIRA has been locked.
******************************************

为了防止2重启动,系统在JIRA_HOME中自动生成 jira-home.lock 文件。
一般来说,这个文件的生命周期如下:
启动中生成
关闭后删除

未知原因引起的JIRA停止,可能会残留jira-home.lock
这种情况,先停止JIRA,然后删除jira-home.lock
再启动JIRA,就可以正常登录了。

问题9.怎么删除confluence用户?

因为要确保更新履历的正确,系统中做过操作的用户不能删除。

取代删除,可以对所有组设定成对象外。
confluence-users通过设定成对象外,对象用户不能登录;
用户无效化,不计序列号;
另外,因为数据残留,更新履历也能确保。

问题10.confluence,可以以组为单位,限制用户页面的显示和编辑。那么,对新生成的页面可以设置成默认限制吗?

不能。
取代默认权限,父页面设定的显示编辑权限,会继承到子页面。

问题11.可以设置成不显示【用户】按钮?

回答.可以。通过添加系统变量可以实现(不同OS会有所差异)。
对匿名用户不显示
-Dconfluence.disable.peopledirectory.anonymous=true

对所有用户不显示
-Dconfluence.disable.peopledirectory.all=true

问题12.confluence标签,字母区分大小写吗?

不区分。在保存时,对全角英文,半角英文,希腊语等一律统一成小写保存。
检索时,输入的文字串转变成小写,不区分大小写检索。

问题13.JIRA和应用链接设定好的confluence中作成包含JIRA课题宏的页面,显示课题列表。 正确显示生成的用户,用其他用户打开,显示以下错误信息。 The JIRA server returned a trusted apps error: PERMISSION_DENIED; Permission Denied; []

使用没有登录JIRA权限的用户时,会出现上述错误信息。

设定用户权限的手顺如下:
1.打开JIRA管理画面;
2.【用户】-打开选择的用户的管理画面;
3.检索登录confluence的用户,点击用户名打开详细画面;
4.点击画面下侧显示的【编辑组】;
5.加入可以登录JIRA的组;
另外,确认confluence中JIRA课题宏的显示。

问题14.怎么把confluence中,文件系统编码设定成UTF-8?

Linux版:
1.停止confluence;
2.打开/bin/setenv.sh;
3.环境变量JAVA_OPTS中添加-Dfile.encoding=UTF-8;
4.setenv.sh保存并关闭;
5.启动confluence;
6.【管理】-【系统信息】-【java运行环境】的【文件件系统编码】,可以确认是否正确设置了【UTF8】。

windows版:
1.停止confluence;
2.打开\bin\setenv.bat;
3.环境变量JAVA_OPTS中添加-Dfile.encoding=UTF-8;
4.setenv.bat保存并关闭;
5.启动confluence;
6.【管理】-【系统信息】-【java运行环境】的【文件件系统编码】,可以确认是否正确设置了【UTF8】。

问题15.怎么把FishEye中,文件系统编码设定成UTF-8?

Linux版:
1.停止FishEye;
2.打开bin/fisheyectl.sh;
3.FISHEYE_CMD=~这行追加-Dfile.encoding=UTF-8;
4.fisheyectl.sh保存并关闭;
5.启动FishEye;
6.打开管理画面「 System Settings 」→「 Atlassian Support Tools 」;
7.打开 「 Troubleshooting 」→「 System Information 」的「 file.encoding 」中确认编码设定成了「 UTF-8 」。

windows版:
1.停止FishEye;
2.打开\bin\fisheyectl.bat;
3.%_EXECCMD% %FISHEYE_OPTS%这行追加-Dfile.encoding=UTF-8;
4.fisheyectl.bat保存并关闭;
5.启动FishEye;
6.打开管理画面「 System Settings 」→「 Atlassian Support Tools 」;
7.打开 「 Troubleshooting 」→「 System Information 」的「 file.encoding 」中确认编码设定成了「 UTF-8 」。

问题16.怎么把Bamboo中,文件系统编码设定成UTF-8?

Linux版:
1.停止Bamboo;
2.打开/bamboo.sh;
3.RUN_CMD这行追加-Dfile.encoding=UTF-8;
4.bamboo.sh保存并关闭;
5.启动Bamboo;
6.打开管理画面「 System 」→「 System Information 」确认「System Encoding」设置成「 UTF-8 」了。

windows版:
1.停止Bamboo;
2.打开\conf\wrapper.conf;
3.wrapper.java.additional.? 这行追加-Dfile.encoding=UTF-8;
4.wrapper.conf保存并关闭;
5.启动Bamboo;
6.打开管理画面「 System 」→「 System Information 」确认「System Encoding」设置成「 UTF-8 」了。

问题17.Crowd登录用户的时候,指定大写的邮箱,显示“The supplied email address is invalid.”这样的错误。(登录的邮箱没有违反RFC2822 )

Crowd2.1的bug。输入大写文字邮箱时,会报错。
对策:
请使用小写文字。
Crowd2.2修复了这个错误。请升级使用。

问题18.Crowd和HipChat集成,用Crowd管理用户。使用Crowd删除不要的用户后,HipChat中残留被删除的用户信息。

Crowd目录同步是只读的,所以要从HipChat的Users中去删除。
HipChat同步之后的用户,除PW外,都变成HipChat管理。
HipChat会用邮箱去确认用户,用户名和邮箱地址关联,使用用户名认证Crowd目录。
HipChat重置密码,对目录也没有影响。

问题19.怎么在安装了JIRA的服务器上安装HipChat Server?

因为HipChat Server是OVA的AMI提供,不能在已经装了JIRA的OS上安装。

问题20.HipChat附件最大可以多少?

一次上传限定40MB以内,防止服务器端出现性能问题。

其他问题

问题1:是否提供Atlassian的培训课程?

我们提供基础用户培训以及管理员培训。其他更多详情,请参见公司网站中培训相关的介绍。