当前位置:网站首页>如何搭建openGrok代码服务器
如何搭建openGrok代码服务器
2022-07-28 14:39:00 【丨刘一丨】
一:搭建openGrok代码服务器
更新数据源
sudo apt-get update
安装jdk1.8
sudo apt-get install openjdk-8-jdk-headless
安装ctags
sudo apt-get install exuberant-ctags
安装tomcat8
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.49/bin/apache-tomcat-8.5.49.tar.gz
tar -zxvf apache-tomcat-8.5.49.tar.gz
mv apache-tomcat-8.5.49 tomcat
安装opengork
wget https://github.com/oracle/opengrok/releases/download/1.1-rc28/opengrok-1.1-rc28.tar.gz
tar -zxvf opengrok-1.1-rc28.tar.gz
mv opengrok-1.1-rc28 opengork
部署opengork
cd opengork/bin
sudo OPENGROK_TOMCAT_BASE=/home/liuyi/tomcat ./OpenGrok deploy
生成索引文件
mkdir /home/liuyi/opengork/code
cd opengork/lib
sudo java -jar opengrok.jar -P -S -v -s /home/liuyi/opengrok/code -d /home/liuyi/opengrok/etc -W /home/liuyi/opengrok/etc/configuration.xml
修改tomcat中web.xml中的configuration真实路径
vi /home/liuyi/tomcat/webapps/source/WEB-INF/web.xml
/home/liuyi/opengrok/etc/configuration.xml
项目代码拷贝到/home/liuyi/opengork/code目录,更新索引
cp project /home/liuyi/opengork/code
cd opengork/lib
sudo java -jar opengrok.jar -P -S -v -s /home/liuyi/opengrok/code -d /home/liuyi/opengrok/etc -W /home/liuyi/opengrok/etc/configuration.xml
重启tomcat
cd /home/liuyi/tomcat/bin
./startup.sh
访问地址:localhost:8080/source
您可能感兴趣的文章:
Android源码分析(一)-----如何快速掌握Android编译文件
Android源码分析(二)-----如何编译修改后的framework资源文件
Android源码分析(三)-----系统框架设计思想
Android源码分析(四)-----Android源码编译及刷机步骤
Android源码分析(五)-----如何从架构师的角度去设计Framework框架
边栏推荐
猜你喜欢
随机推荐
Baidu proposes a dynamic self distillation method to realize dense paragraph retrieval by combining interactive model and double tower model
How many of the top ten test tools in 2022 do you master
VS使用技巧
Solve the problem of pycharm using PowerShell
根据输入target,返回数组的两个下标。
QCustomPlot绘图工具常用方法
迟来的2021年终总结
Easyexcel complex header export (one to many)
Self cultivation of programmers
NFTScan 与 NFTPlay 在 NFT 数据领域达成战略合作
简单入手Swagger
10. Implementation of related data accumulation task
融云实时社区解决方案
21、电文处理任务定义
腾讯面试之--请你设计一个实现线程池顺序执行
Common methods of qcustomplot drawing tools
2、开源GPS项目HD-GR GNSS的自叙
ECCV 2022 | SSP: 自支持匹配的小样本任务新思想
Heap operation
Leetcode - number of operations, non repeating numbers, diagonal traversal, Joseph Ring


![【删除指定数字——leetcode]](/img/16/b40492d8414a363a3a24f00b4afd47.png)





