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

1、下载jdk

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

Opengrok服务搭建

点击Java Platform (JDK) 下载

Opengrok服务搭建

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

2、安装jdk

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

3、配置JDK环境变量

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

Opengrok服务搭建

进入控制面板

Opengrok服务搭建

点击高级系统设置

Opengrok服务搭建

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


Opengrok服务搭建

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

Opengrok服务搭建

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

Opengrok服务搭建

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

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

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

Opengrok服务搭建


4.下载tomcat

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

Opengrok服务搭建

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

Opengrok服务搭建

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

5、配置tomcat

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

Opengrok服务搭建

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

Opengrok服务搭建

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

rem set jdk path

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


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

Opengrok服务搭建

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

Opengrok服务搭建

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

6、下载ctags

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

Opengrok服务搭建

下载对应的压缩包下载

7、配置ctags

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

Opengrok服务搭建

例如:F:\ctags58

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

Opengrok服务搭建

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

8、下载opengrok

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

Opengrok服务搭建

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

9、配置opengrok

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

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服务搭建

Opengrok服务搭建

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

Opengrok服务搭建

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

Opengrok服务搭建

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

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

Opengrok服务搭建

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


相关文章:

  • 2022-02-06
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2021-12-02
  • 2021-12-05
猜你喜欢
  • 2021-11-23
  • 2021-08-08
  • 2021-08-28
  • 2021-08-11
  • 2021-09-24
  • 2021-09-08
  • 2021-08-07
相关资源
相似解决方案