OpenGrok作为代码检索服务器,十分方便我们阅读代码,搜索速度也是很快。作为浏览代码的服务还有wobog,以下首先介绍OpenGrok的服务搭建,它是部署在tomcat服务器中,因此需要配置基本的tomcat环境。
安装jdk
- Download jdk
- 配置全局变量
|
|
安装tomcat
- Download tomcat
- 测试环境
|
|
- 运行tomcat
|
|
- 测试配置
|
|
如过出现tomcat首页,说明tomcat环境配置成功,下面我们需要部署OpenGrok.
部署openGrok
提示:
建议下载的是0.12.1.6 (stable),其他版本配置中可能会有问题,也可以去尝试最新版本。
- 解压
|
|
- 部署
|
|
此步骤会将source.war包放入tomcat webapps目录中。
- 创建project索引
|
|
其中OPENGROK_INSTANCE_BASE为存放数据库路径, ~/project 为需要建立索引的源码路径。
提示:如果有下面错误,需要安装 sudo apt-get install CTags
ERROR: Unable to determine Exuberant CTags command name for Linux 4.4.0-83-generic
FATAL ERROR: Missing Dependent Application - Exuberant CTags - Aborting!
- 修改etc/configuration.xml 路径
|
|
配置tomcat局域网访问
|
|