首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >opengrok dataRoot配置问题

opengrok dataRoot配置问题
EN

Stack Overflow用户
提问于 2014-06-23 17:12:39
回答 1查看 2.6K关注 0票数 0

我想混淆/var/ opengrok /src以外的目录中的opengrok源代码。我将OPENGROK_INSTANCE_BASE环境变量设置为我想要的目录。(为了确保和测试,我将该变量硬编码到Opengrok脚本中。)我在所需的目录中创建了src/ data/ etc/文件夹。之后,我发出sudo ./OpenGrok index commnad。现在,我可以在web浏览器中看到项目列表中的源代码,但当我搜索时,我看到以下错误

*出现错误!

配置中指定的源根目录没有指向有效的目录!请配置您的webapp应用程序。配置的dataRoot '/home/xxnikosr/opengrok/data‘引用了一个不存在或无法读取的目录!*

我检查/data文件夹的权限是否正确并且确实存在。有没有人面临同样的问题?我是否遗漏了任何配置。PS我在创建src/ data/ etc/目录之前进行了Opengrok部署

EN

回答 1

Stack Overflow用户

发布于 2015-04-05 18:11:44

似乎即使您将OPENGROK_INSTANCE_BASE设置为非/var/ opengrok,opengrok仍将继续从/var/opengrok/etc读取配置信息。

(更令人困惑的是,在创建索引时,配置被正确地写入$OPENGROK_INSTANCE_BASE/等。在带有opengrok 0.12.1的Ubuntu 14.4上测试。我认为这是一个错误。)

解决这个问题最简单的方法是使用默认的/var/opengrok作为实例库,或者创建一个链接/var/opengrok/etc -> $OPENGROK_ instance _ base /等等。

如果您想要一个更好的解决方案,必须更改/var/opengrok的路径--这似乎是在webapp xml中硬连接的。有关详情,请参阅:https://github.com/OpenGrok/OpenGrok/wiki/How-to-install-OpenGrok#optional-need-to-change-web-application-properties-or-name

..Thomas

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24362243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档