1. 下载tomcat 我下载的是这个32-bit/64-bit Windows Service Installer
http://tomcat.apache.org/download-80.cgi
安装之前要确保安装好了java jdk,否则安装不了。
2.设置环境变量
新建一个环境变量
TOMCAT_HOME
变量值:D:\MySetupProg\Tomcat 8.5
启动tomcat:
点击 D:\MySetupProg\Tomcat 8.5\bin\startup.bat
不要关闭,在浏览器上输入:http://localhost:8080/
如果没有错误,将会出现tomcat的页面介绍。这样,tomcat算是安装完成了。
3.安装opengrok
因为最新的版本,必须要java1.8以上的版本,我安装的是Java1.7,所以没有下载最新的,下载的是: opengrok-0.12.1.5
下载地址:http://opengrok.github.io/OpenGrok/
从以上地址中下载opengrok的binary发布版本,解压到合适的路径(我解压到D盘根目录下)
4 安装ctags
下载地址:http://prdownloads.sourceforge.net/ctags/ctags58.zip
从以上地址中下载ctags,并解压到合适的路径(我解压到D盘根目录下)
注意要把路径加入到环境变量的path中,否则后面执行命令的时候会出错
5.环境配置
第一步:在opengrok的安装目录下新建data和source两个文件夹,source目录用于放置源码,data目录用于放置生成的索引数据
第二步:
把要建立索引的源代码拷贝到1中建立的source目录下;
第三步:执行如下命令:
java -Xmx524m -jar D:\opengrok-0.12.1.5\lib\opengrok.jar -W "D:\\opengrok-0.12.1.5\\data\\configuration.xml" -P -S -v -s "D:\\opengrok-0.12.1.5\\source" -d "D:\\opengrok-0.12.1.5\\data"
这个过程,如果代码比较大的话,会很漫长
第四步:执行完上一步后,
把opengrok安装目录下的\lib\source.war文件拷贝到tomcat安装目录下的webapps\下;
我安装在D盘,就拷贝到 D:\MySetupProg\Tomcat 8.5\webapps 下
第五步:修改tomcat安装目录下的webapps\source\WEB-INF\web.xml,修改内容如下:
OpenGrok
A wicked fast source browser
CONFIGURATION
D:/opengrok-0.12.1.5/data/configuration.xml
Full path to the configuration file where OpenGrok can read it's configuration
就是把这一句
/var/opengrok/etc/configuration.xml
改成你的configuration.xml文件所在路径
D:/opengrok-0.12.1.5/data/configuration.xml
第六步,以上配置完成后,就可以顺利浏览代码啦。大功告成。在浏览器输入http://localhost:8080/source/
参考文章: