Setup OpenGrok:

1. download the latest version from OpenGrok

mkdir opengrok
mkdir opengrok/{src,data,dist,etc,log}
tar -C opengrok/dist --strip-components=1 -xzf opengrok-X.Y.Z.tar.gz
 cp /opengrok/dist/doc/logging.properties /opengrok/etc```将code放到"opengrok/src"目录下,或者可以创建软链接:

ln -s ~Code/OpenSource_Code/androidX androix

创建 index(主要jdk的版本,opengrok对jdk版本有要求)
java \-Djava.util.logging.config.file=./opengrok/etc/logging.properties \-jar ./opengrok/dist/lib/opengrok.jar \-c /usr/local/bin/ctags \-s ./opengrok/src -d ./opengrok/data -H -P -S -G \-W ./opengrok/etc/configuration.xml -U http://localhost:8080/source

2. Install web application container of your choice (e.g. Tomcat, Glassfish).

  • 将"opengrok/lib/source.war" copy到 Tomcat的"webapps"目录下

  • 修改"webapps/source/WEB-INF/web.xml"

  • 重启Tomcat


Reference:

How to setup OpenGrok

Ubuntu 搭建OpenGrok相关推荐

  1. Ubuntu16.04搭建OpenGrok环境

    搭建的目标平台系统版本: Ubuntu 16.04.2 LTS  . 本方法对其它ubuntu版本同样适用. 准备以下Tools: apache-tomcat-9.0.8(https://tomcat ...

  2. ubuntu搭建【python】运行环境

    [实施工程师]ubuntu搭建[python]运行环境 目录 [实施工程师]ubuntu搭建[python]运行环境 下载[pycharm]包 ​解压[pycharm]包 执行[pycharm]安装 ...

  3. ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)

    一.今天下午由于课程的要求不得已做了Ubuntu搭建Ftp服务器的实验,但是实验指导书还是N年前的技术,网上搜了一大把,都是模模糊糊的! 在百般困难中终于试验成功,特把经验分给大家 希望大家少走弯路! ...

  4. linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境

    我们在安装Ubuntu系统的时候会自带安装python2.7和python3.6版本的Python解释器,直接执行"ptyhon"默认运行的是python2.7,只有执行" ...

  5. ubuntu vscode 配置字体_第五章 Ubuntu搭建ESP32开发环境(vscode)

    Vscode安装 ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决. 编译链操作 下载 官方最新地址 有系统区别,下载对应的压缩到到电脑 · for 64-bit Lin ...

  6. Ubuntu搭建Anki服务器

    Ubuntu搭建Anki服务器 第一步安装Anki 阿里云的服务器,xshell远程登录上 1 #以root用户进行操作 2 3 #安装Akni服务 4 easy_install AnkiServer ...

  7. Windows和Ubuntu搭建局域网中共享文件夹

    背景: 工作中有了一台windows电脑和Ubuntu工作站,偶尔传输一些小文件需要用U盘.网盘或者聊天工具传输比较麻烦,因此搭建一个在同一个局域网下的共享文件夹方便文件传输. 方案: 采取的方案是利 ...

  8. 基于Ubuntu搭建CTFd平台(全网最全)

    前言: 最近在看<CTF安全竞赛入门>这本书,里面提到了搭建CTFd平台用于练习,学者可以在本地虚拟机上搭建. 所需系统:Ubuntu20.04 怎么安装虚拟机和配置Ubuntu这里就不再 ...

  9. 树莓派4b学习笔记三--基于Ubuntu搭建Docker 和portainer,基于Docker 搭建Homeassistant、EMQX

    文章目录 一.基于Ubuntu搭建Docker和portainer 1.Docker简介 2.Ubuntu20.04安装Docker-ce 3.Ubuntu20.04安装Docker图形化界面port ...

  10. Windows10搭建opengrok服务器

    目录 一.JAVA安装与环境配置 1. jdk下载与安装 2.环境变量配置 3.检查java是否安装成功 二.ctags安装 三.opengrok安装与配置 1.安装 2.配置: 四.tomcat安装 ...

最新文章

  1. flask sqlalchemy踩坑记录
  2. iOS autolayout 约束冲突添加symbol breakpoint
  3. 状态和面向对象编程——1.定位步骤
  4. 在Linux环境安装memcached
  5. android 权限管理框架,Android 运行时权限管理最佳实践
  6. 《高效程序员的45个习惯》-之一
  7. word2013插入excel对象报错_在Word文档中修改嵌入的Excel对象
  8. 终于我还是放手了, 但是只想说,暂别 Aptana Studio 3,Phpstorm来吧!(附:个人遇到的小问题的解决方法)...
  9. ef mysql 优化_C# EF优化
  10. PyTorch 深度学习:30分钟快速入门
  11. STM32F429HAL库定时器学习笔记
  12. 庆祝我的第一本书出版
  13. 粒子群优化算法及其应用
  14. 社区计算机基础知识,社区计算机基础知识试题及答案.doc
  15. abd串口工具使用教程_一体机电脑维修工具下载及使用教程
  16. Linux下MinDoc安装使用
  17. 离线强化学习-4 DP-based方法
  18. php自我介绍50字,【自我介绍50字左右】自我介绍50字
  19. 统一网关Geteway
  20. PX4模块设计之四十四: bmp280模块

热门文章

  1. html css视频播放器,jQuery和CSS 3定制HTML 5视频播放器
  2. 接着前几期内容继续对单片机怎么学习来做一个了解
  3. Ubuntu关机重启卡死在关机动画界面
  4. TFP-161/100/6MM/6MM/MPU在红尘里,靠近菩提
  5. mysql索引详细介绍简书_细说mysql索引
  6. 赛门铁克symantec的安装与卸载-附下载地址(本人亲测)
  7. Cortex-M中特别实用的DWT计数器
  8. 7z解压crc错误_.7z解压文件末端错误 如何解压分卷压缩包 - 电脑故障 - 服务器之家...
  9. Namesilo 域名购买及使用教程(附 Namesilo 优惠码)
  10. ES6(ECMAScript)快速使用