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.0是opengrok解压后的目录
接着将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/
如果显示上面的界面,表示配置好了
- Opengrok服务搭建
- opengrok搭建
- opengrok搭建
- ubuntu搭建OpenGrok
- Ubuntu搭建OpenGrok
- OpenGrok源码搜索引擎搭建
- MAC OpenGrok搭建
- 搭建Opengrok本地服务器
- 在Ubuntu下搭建OpenGrok
- openGrok
- OpenGrok
- OpenGrok
- OpenGrok
- 工具之OpenGrok的搭建方法
- 10分钟搭建OpenGrok代码搜索引擎
- Mark: Ubuntu搭建OpenGrok阅读源码
- Ubuntu搭建OpenGrok环境阅读Linux内核源代码
- 懒人搭建OpenGrok for Android N on Ubuntu 16.04
- 如何写简历
- MIPS CPU 简单分类
- mybatis学习之路----mysql批量新增数据
- 欢迎使用CSDN-markdown编辑器
- 最全Pycharm教程(28)——Pycharm搜索导航之搜索应用实例
- Opengrok服务搭建
- Rotate Array
- background系列的属性
- 云服务系统搭建总结
- 【BZOJ2729】排队(组合数学 + 高精度)
- JS中一些常用的代码块
- 【牛客 题库】 指向指针的指针
- MVC HtmlHelper用法大全
- 深度探索C++对象模型 第一章