Opengrok服务搭建

来源:互联网 发布:淘宝企业店铺要交税吗 编辑:程序博客网 时间:2024/05/22 07:41

OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,在android源代码中搜索一些关键信息,如果使用这个引擎,会十分方便,下面就介绍如何搭建这样一个服务。

1、下载jdk

下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html


点击Java Platform (JDK) 下载


先接收协议许可,然后根据使用的操作系统选择对应的版本,这里下载的是window 64位jdk。

2、安装jdk

下载好jdk安装包后,双击运行,根据提示进行安装(一直点下一步就可以了)。

3、配置JDK环境变量

1)点击window开始按钮 —>鼠标移动到计算机->点击右键弹出菜单—>点击属性进入控制面板


进入控制面板


点击高级系统设置


在弹出的对话框中,点击环境变量



在系统变量这一栏中选中Path,然后点击编辑按钮


在弹出对话框中的变量值一栏中将jdk的路径贴进去,特别需要注意的是在你贴的路径前面一点要有分号(;),用于分割不同的path。


例如:D:\Program Files\Java\jdk1.8.0_65\bin ,然后一路点击确定就可以了。

最后验证jdk是否已经安装好了,打开cmd窗口,输入java –version

如果可以显示出java version,说明已经配置好环境变量了。



4.下载tomcat

下载网址:http://tomcat.apache.org/


在左边的导航栏中选择需要下载的版本,例如Tomcat 9


跳到下载页面后,选择对应的压缩包进行下载

5、配置tomcat

下载好tomcat压缩包后,将它解压出来


进入解压后的bin目录下(从修改日期也能看得出来,这些环境我很早之前就装了)


用记事本打开startup.bat文件,在文件中添加如下内容,然后保存

rem set jdk path

set JAVA_HOME=D:\ProgramFiles\Java\jdk1.8.0_65


最后验证是否已经安装好了,双击运行这个脚本,也可以把这个脚本的快捷方式发送到桌面


运行起来后,打开浏览器输入:http://localhost:8080/


看到上面的界面表示成功运行起来了。

6、下载ctags

下载网址:http://ctags.sourceforge.net/


下载对应的压缩包下载

7、配置ctags

将下载后的压缩包解压出来,然后把它添加到系统环境变量中


例如:F:\ctags58

最后验证ctags是否已经配置成功,打开cmd命令窗口,输入ctags –help


如果显示上面的结果,表示配置成功了

8、下载opengrok

下载网址: https://github.com/OpenGrok/OpenGrok/releases


选择对应的压缩包进行下载

9、配置opengrok

将下载好后的压缩包解压到指定目录


在解压的目录下新建data和source 目录(这两个目录可以随意命名,后面配置成相应目录名的就可以了),然后将需要搜索的代码拷贝到source目录下,

打开cmd窗口,输入: java -Xmx524m -jar F:\\opengrok-1.0\\lib\\opengrok.jar -W"F:\\opengrok-1.0\\data\\configuration.xml" -P -S -v -s"F:\\opengrok-1.0\\source" -d "F:\\opengrok-1.0\\data"

F:\\opengrok-1.0opengrok解压后的目录



接着将opengrok lib目录下的source.war文件拷贝到tomcat webapps目录下,然后重新运行tomcat 的startup.bat脚本。


这时会生成一个source文件夹,编辑source\WEB-INF\web.xml


将第一栏的<param-value> 配成  opengrok安装目录\data\configuration.xml

最后验证是否配置好了,重新运行tomcat 的startup.bat脚本,打开浏览器,在地址栏输入:http://localhost:8080/source/


如果显示上面的界面,表示配置好了


原创粉丝点击