1. 下载tomcat 我下载的是这个32-bit/64-bit Windows Service Installerjava
http://tomcat.apache.org/download-80.cgigit
安装以前要确保安装好了java jdk,不然安装不了。github
2.设置环境变量web
新建一个环境变量apache
TOMCAT_HOME浏览器
变量值:D:\MySetupProg\Tomcat 8.5tomcat
启动tomcat:app
点击 D:\MySetupProg\Tomcat 8.5\bin\startup.batwebapp
不要关闭,在浏览器上输入: http://localhost:8080/.net
若是没有错误,将会出现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,修改内容以下:
<display-name>OpenGrok</display-name>
<description>A wicked fast source browser</description>
<context-param>
<param-name>CONFIGURATION</param-name>
<param-value>D:/opengrok-0.12.1.5/data/configuration.xml</param-value>
<description>Full path to the configuration file where OpenGrok can read it's configuration</description>
</context-param>
就是把这一句
<param-value>/var/opengrok/etc/configuration.xml</param-value>
改为你的configuration.xml文件所在路径
<param-value>D:/opengrok-0.12.1.5/data/configuration.xml</param-value>
第六步,以上配置完成后,就能够顺利浏览代码啦。大功告成。在浏览器输入http://localhost:8080/source/
看图
参考文章:
http://blog.csdn.net/finewind/article/details/47362525
http://blog.csdn.net/mickeyfirst/article/details/9044337
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
个人公众号: 安卓匠人