在windows7上安装使用opengrok

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/finewind/article/details/47362525

单就代码索引和浏览功能来说,opengroksource insight要好用些。下面简单记录下在win7上怎么安装使用opengrok

1.软件安装

1.1  安装JDK

安装:

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

从以上下载地址下载并安装。我下的是最新的8u51版本。

验证:

安装完后,在命令行下输入java-version。如果显示了java的版本信息,则证明java安装成功。

设置环境变量:

根据实际的安装路径,设置JAVA_HOMEJRE_HOME环境变量,我的是:

JAVA_HOME C:\Program Files\Java\jdk1.8.0_51

JRE_HOME C:\Program Files\Java\jre1.8.0_51

备注:目前的java运行无需设置这两个环境变量,但是tomcat启动时要求设置了这两个环境变量。

1.2  安装tomcat

安装:

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

从以上地址下载并tomcat(我将文件解压到C盘根目录下)。

设置环境变量:

新建环境变量CATALINA_HOME,值为tomcat的解压目录,我的是:

CATALINA_HOME         C:\apache-tomcat-8.0.24

启动tomcat:

运行C:\apache-tomcat-8.0.24\bin\startup.bat,运行无误后会启动tomcat窗口,不要关闭。

验证:

在浏览器中输入以下网址并回车: localhost:8080。如果无误,将出现tomcat的介绍页面。

1.3  安装opengrok

安装:

下载地址: http://opengrok.github.io/OpenGrok/

从以上地址中下载opengrok的binary发布版本,解压到合适的路径(我解压到C盘根目录下)。

1.4  安装ctags

下载地址:http://prdownloads.sourceforge.net/ctags/ctags58.zip

从以上地址中下载ctags,并解压到合适的路径(我解压到C盘根目录下)。

2. 环境配置

1.  在opengrok的安装目录下新建data和source两个文件夹,source目录用于放置源码,data目录用于放置生成的索引数据;

2.  把要建立索引的源代码拷贝到1中建立的source目录下;

3.  在命令行下输入以下命令并执行:

java-Xmx524m -jar c:\opengrok-0.12.1\lib\opengrok.jar -W"C:\\opengrok-0.12.1\\data\\configuration.xml" -P -S -v -s"C:\\opengrok-0.12.1\\source" -d "C:\\opengrok-0.12.1\\data”

以上命令用于生成索引数据,等待以上命令执行完毕;

4.  把opengrok安装目录下的\lib\source.war文件拷贝到tomcat安装目录下的webapps\下;

5. 修改tomcat安装目录下的webapps\source\WEB-INF\web.xml,修改内容如下:


3. 使用opengrok

经过以上两个步骤后,先启动tomcat,然后在浏览器中输入localhost:8080/source,即可使用opengrok进行代码浏览和搜索了。

猜你喜欢

转载自blog.csdn.net/finewind/article/details/47362525