OpenGrok安装

2022-08-14 16:16:18 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

windows安装OpenGrok安装需要的几个工具 1. JDK 2. tomcat 3. opengrk 4. ctags

1.软件安装 1.1 安装JDK 下载并安装。

配置环境变量,我安装在H盘的,如下: JAVA_HOME H:programJavajdk1.8.0_111 JRE_HOME H:programJavajdk1.8.0_111 path添加 H:programJavajdk1.8.0_111bin 备注:tomcat启动时要求设置了这两个环境变量。

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

1.2 安装tomcat 下载地址:http://tomcat.apache.org/ 从以上地址下载并tomcat,一直点next即可

安装路径如下 C:Program FilesApache Software FoundationTomcat 7.0 验证: 在浏览器中输入以下网址并回车: localhost:8080。如果无误,将出现tomcat的介绍页面。

1.3 安装ctags 下载地址:http://prdownloads.sourceforge.net/ctags/ctags58.zip 从以上地址中下载ctags,并解压到合适的路径

H:programctags58 Note:把此路径添加到环境变量path

1.4 安装opengrok (1)下载地址: http://opengrok.github.io/OpenGrok/ 从以上地址中下载opengrok的binary发布版本,解压到合适的路径

H:programopengrok-0.12.1

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

(2)把要建立索引的源代码拷贝到(2)中建立的source目录下

(3)在命令行下输入以下命令并执行,用于生成索引数据,等待命令执行完毕;(若提示错误,检查配置的环境变量是否OK,命令中涉及到的路径根据自己工具安装路径更改路径,注意路径中双反斜杠”\”);

代码语言:javascript复制
java -Xmx524m -jar "H:\program\opengrok-0.12.1\lib\opengrok.jar" -W "H:\program\opengrok-0.12.1\data\configuration.xml" -P -S -v -s "H:\program\opengrok-0.12.1\source" -d "H:\program\opengrok-0.12.1\data"

(4)上述命了执行成功后,会在opengrok安装目录下的lib目录中生成source.war文件,data目录中生成configuration.xml,把source.war拷贝到tomcat安装目录下的webapps目录下

(5)在浏览器中输入 localhost:8080,并按下回车,这是tomcat安装目录webapps目录下会多一个source文件夹

(6)修改tomcat安装目录下的webappssourceWEB-INF**web.xml** ,配置configuration.xml的路径

代码语言:javascript复制
修改内容如下:
  <display-name>OpenGrok</display-name>
  <description>A wicked fast source browser</description>
  <context-param>
    <param-name>CONFIGURATION</param-name>
    <param-value>H:programopengrok-0.12.1dataconfiguration.xml</param-value>
    <description>Full path to the configuration file where OpenGrok can read it's configuration</description>
  </context-param>

(7)安装完成,启动tomcat,在浏览器中输入localhost:8080/source,即可使用opengrok进行代码浏览和搜索了。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133526.html原文链接:https://javaforall.cn

0 人点赞