导入 FishEye 密钥库问题

Posted

技术标签:

【中文标题】导入 FishEye 密钥库问题【英文标题】:Importing FishEye keystore issue 【发布时间】:2018-04-09 17:19:57 【问题描述】:

我的一个客户已经安装了 FishEye,我建议他们将其备份到一个 zip 文件中,以便我可以将其导入到我们的 FishEye 实例中。导入顺利,但现在 FishEye 服务不会开始抱怨密钥库和 config.xml:

ERROR - Problem configuring P4 executable
com.cenqua.fisheye.config.ConfigException: P4 executable does not exist at configured location: /opt/atlassian/fisheye-data/C:\Program Files\Perforce\p4.exe, using 'p4' instead, make sure it is on your PATH.

ERROR - Could not create webserver: Cannot find the file [/opt/atlassian/fecru-4.5.2/C:\keystore\test\somename.jks]. Please check the 'keystore' attribute in the <ssl> element in config.xml

我检查了备份文件有该引用,但导入的版本没有对该 jks 文件的任何引用。这是导入完成后目标机器的 config.xml:

<config control-bind="127.0.0.1:8059" version="1.0">
<!-- see example-config.xml and config.xsd for more documentation -->
<web-server>
    <http bind=":8060"/>
</web-server>
<security allow-anon="true" allow-cru-anon="true"/>
<repository-defaults>
    <linker/>
    <allow/>
    <tarball enabled="false" maxFileCount="0"/>
    <security allow-anon="true"/>
</repository-defaults>

有人可以解释一下吗?

【问题讨论】:

【参考方案1】:

Keystore 用于 HTTPS(SSL) 协议。它不受 Fisheye 备份过程的支持,因为它不在 Fisheye 的安装目录中。此外,如果 Fisheye 备份 SSL 证书,我不确定是否有人会称其为安全问题。

在您的情况下,根据此证书的名称 (test\somename.jks),我猜有人正在测试某些东西,只需将其删除即可。如果您碰巧使用了 HTTPS,我相信您需要重新生成证书并再次设置 HTTPS。 https://confluence.atlassian.com/fisheye/fisheye-ssl-configuration-298976938.html

【讨论】:

以上是关于导入 FishEye 密钥库问题的主要内容,如果未能解决你的问题,请参考以下文章

Fisheye-Equirectangular 转换

Git SSH 身份验证

opencv2.4.8里没有fisheye怎么办

JIRA连接 fisheye提示无法连接 fisheye 因为那个服务器缺少一个交互应用程序链接

在 OpenCV.fisheye 中,“calibrate()”和“undistortimage()”函数有啥区别?

FishEye选择的图像索引啥的