OpenGrok安装

OpenGrok安装windows安装OpenGrok安装需要的几个工具1.JDK2.tomcat3.opengrk4.ctags1.软件安装1.1安装JDK下载地址:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html从以上下载地址下载并安装。配置环境变量,我安装在H盘的,如下:J

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

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

1.软件安装
1.1 安装JDK
下载地址:
http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
从以上下载地址下载并安装。

配置环境变量,我安装在H盘的,如下:
JAVA_HOME H:\program\Java\jdk1.8.0_111
JRE_HOME H:\program\Java\jdk1.8.0_111
path添加 H:\program\Java\jdk1.8.0_111\bin
备注:tomcat启动时要求设置了这两个环境变量。
这里写图片描述
验证:
安装完后,在命令行下输入java -version。如果显示了java的版本信息,则证明java安装成功。

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

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

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

H:\program\ctags58
Note:把此路径添加到环境变量path

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

H:\program\opengrok-0.12.1

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

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

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

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安装目录下的webapps\source\WEB-INF**web.xml**
,配置configuration.xml的路径

修改内容如下:
  <display-name>OpenGrok</display-name>
  <description>A wicked fast source browser</description>
  <context-param>
    <param-name>CONFIGURATION</param-name>
    <param-value>H:\program\opengrok-0.12.1\data\configuration.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.net/133526.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jesus year_你好2020

    Jesus year_你好2020第一步首先去训练一个参数过渡模型比较大的网络,第二步对它以一定的剪枝率做剪枝。第三步,再进行finetuning换句话说,如果我们从这群静态剪枝之后的subnets中去选择一个精度较高的子网络,并不能代表他经过finetune之后就是一个优质的子网络。

    2022年8月16日
    7
  • Codeblocks的断点调试步骤

    Codeblocks的断点调试步骤首先,新建一个C/C++的codeblocks项目。具体步骤如下:1.新建一个工程(project),注意路径中不要包含中文,否则后面断点调试时会出现问题2.直接选择空工程3.选择C或者C++项目即可4.点开工作空间(workspace)中的Source文件夹,即可对文件进行编辑然后,在.c或者.cpp文件中编写程序,设置断点进行调试。下面以一个…

    2022年5月11日
    99
  • 分布式事务-TCC(Hmily)[通俗易懂]

    分布式事务-TCC(Hmily)[通俗易懂]TCC是什么:TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confirm、撤销Cancel。Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的操作即回滚操作。TM首先发起所有的分支事务的try操作,任何一个分支事务的try操作执行失败,TM将会发起所有分支事务的Cancel操作,若try操作全部成功,TM将会发起所有分支事务的Confirm操作,其中Confirm/Cancel操作若

    2022年5月21日
    56
  • git fetch 更新远程代码到本地仓库

    git fetch 更新远程代码到本地仓库

    2021年11月8日
    48
  • 基于单片机的毕业设计题目_单片机课题

    基于单片机的毕业设计题目_单片机课题地铁报站系统方案说明经过酷毕啦电子设计室3个月的奋斗和不限努力,设计出了2款有个报站系统的课题:一种为自动报站系统;一种为无线控制报站系统,该系统除了可以设计为地铁报站系统,还可以设计成公交报站系统,有需要了解和学习的同学可以加q:3407232510来进行学习和探讨。本系统所有的全国各地的地铁,无论几号线,都实用这套系统,完全个性定制!产品视频讲解视频链接*(以长沙地铁2号线讲解为例):htt…

    2022年9月28日
    0
  • XXE漏洞原理[通俗易懂]

    XXE漏洞原理[通俗易懂]XXE漏洞是XML外部实体注入漏洞,那什么是外部实体呢?XMLDTD1、文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。2、DTD可被成行地声明于XML文档中,也可作为一个外部引用。Ps:第二条是重点,也是XXE漏洞产生的原因,DTD可以定义外部实体并引用DTD语法若DTD要在XML文档中使用,他需要包含在·DOCTYPE声明…

    2022年5月10日
    43

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号