我的环境如下:

win8企业

tomcat 8.0.5(可以启动并成功访问主页)

ctag ctags58

opengrok 0.9

jdk1.8.0_05

我将所有源代码(C ++和C#)复制到OpenGrok \ source,大约50GB。

在命令窗口中转到d:\ opengrok,然后运行

java -Xmx1024m -jar lib \ opengrok.jar -W“ D:\ OpenGrok \ data \ configuration.xml” -P -S -v -s“ D:\ OpenGrok \ source” -d“ D:\ OpenGrok \ data”

在OpenGrok \ data \ index下,生成了大约1GB的索引文件。

通过帮助文档使用OpenGrok webapp配置Tomcat。

但是,当我打开http://www.mycomputername.com:8080/source,并在“完全搜索”中输入“ MonitorProc”时,您的搜索已满:MonitorProc与任何文件都不匹配。 (我检查了包含MonitorProc的文件必须在OpenGrop \ Source文件夹下。

附言:如果我输入“ class”作为关键词,我会得到几个结果。

我想知道是否有一些方法可以用来解决问题所在?是索引问题?或Opengrok搜索问题?或其他任何问题。

最佳答案

我猜你应该使用opengrok 0.12.1,对于opengrok 0.9 jdk8相当高

关于java - 为什么我的OpenGrok完全搜索始终无法获得结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23234310/

10-11 15:05