Ubuntu16.04下安装opengrok

摘要:
在Ubuntu 16.04下安装opengrok的最佳文档如下:https://blog.csdn.net/wd229047557/article/details/94571186?utm_medium=distribute.pc_relevant.none-task-blog-blog-CommedFromMachineLearnPai2-2.无情况和深度_1-utm_s

Ubuntu16.04下安装opengrok

最好的文档参考如下网页地址:

 

https://blog.csdn.net/wd229047557/article/details/94571186?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

 

https://blog.csdn.net/luohuiwu/article/details/82382701?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-6.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-6.nonecase

 

1:安装tomcat8

sudo apt-get install tomcat8

2:安装universal-ctags

sudo apt-get install exuberant-ctags

前面2步操作完成,在浏览器中输http://localhost:8080,出现如下界面,表示安装tomcat8安装成功



3:安装opengrok

Opengrok下载地址:https://github.com/oracle/opengrok/releases?after=1.3.6

(下载stable版本)

将下载的opengrok压缩包opengrok-1.1-rc20.tar.gz解压到/software/opengrok-1.1-rc20目录下(这个目录可以随意指定,后面会引用到)
cd /software/opengrok-1.1-rc20 创建src data etc目录(src:存放源代码的目录,data:索引,etc:存放配置文件)
cd src目录下,将源代码软连接至该目录下
例如:

ln –s /home/Ubuntu/meta /software/opengrok-1.1-rc20/src

配置环境变量(这里data/src/etc/路径根据你本地实际路径来)
echo "export OPENGROK_SRC_ROOT=/software/opengrok-1.1-rc20/src" >> /etc/profile
echo "export OPENGROK_DATA_ROOT=/software/opengrok-1.1-rc20/data" >> /etc/profile
echo "export OPENGROK_TOMCAT_BASE=/var/lib/tomcat8" >> /etc/profile
source /etc/profile
cd /software/opengrok-1.1-rc20/lib将source.war考贝到/var/lib/tomcat8/webapps目录下
配置configuration:
在/var/lib/tomcat8/webapps/source/WEB-INF/web.xml中修改configuration.xml的路径:

 

10.创建索引连接:

java -Xmx8g -jar /software/opengrok-1.1-rc20/lib/opengrok.jar

-c /usr/bin/ctags

-s /software/opengrok-1.1-rc20/src

-d /software/opengrok-1.1-rc20/data -H -P -S -G -v

-W /software/opengrok-1.1-rc20/etc/configuration.xml

参数解析:

-jar:指定opengrok.jar包路径

-c:指定ctags路径

-s:指定opengrok源码路径

-d:指定opengrok的data路径

-W:指定opengrok中configuration.xml文件路径

 

如果要配置多个项目:

1        在src目录下连接你要配置的项目(多个项目配置如下图所示)

 

2        考贝source.war到tomcat8的webapps目录下,并重命名为项目名称.war(生成不同项目的war包)

 

3        修改web.xml文件路径

 

 

 

 

 

 

 

免责声明:文章转载自《Ubuntu16.04下安装opengrok》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇海思HI35xx平台软件开发快速入门之H264解码实例学习Intel发布神经网络压缩库Distiller:快速利用前沿算法压缩PyTorch模型——AttributeError: module ‘tensorboard' has no attribute 'lazy'下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

javascript实现图片延迟加载方法汇总(三种方法)

看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,跟着小编一起学习javascript实现图片延迟加载吧 看到一些大型网站,页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开...

OpenCV cv::Mat.type() 以及各类型数据转换

一、cv::Mat的类型有30种,预定义的enum 0-30分别如下 图转自http://blog.csdn.net/hyqsong/article/details/46367765 二、type由depth和channel组成,depth   由.depth()返回的enum有以下这些 enum { CV_8U=0, CV_8S=1, CV_16U=2...

Linux 安装.src.rpm源码包的方法

方法一:以setarch-1.3-1.src.rpm 软件包为例(可以到CSDNhttp://download.csdn.net/source/215173#acomment下载) 假设该文件已经存在于/usr/local/src/下。在该目录下执行rpmbuild --rebuild --clean setarch-1.3-1.src.rpm 若顺利执行...

在css使用自定义字体

在css文件中通过@font-face自定义字体,src 为字体文件的相对路径。 @font-face { font-family: "LED";//为字体取名字 src: url("fonts/HD_UnidreamLED.ttf") format('truetype');//字体文件 } //在样式中使用该字体 .led { font-size:50...

opencvputText绘字

cv::Mat src(500, 500, CV_8UC3, cv::Scalar(0,0,0)); std::string text = "Hello World!"; cv::putText(src,text, cv::Point(10,50), cv::FONT_HERSHEY_PLAIN,4, cv::Scalar(255...

OpenCV截取图像的某一区域

一、概述   案例:加载一张彩色图片,并截取其中的部分输出。 二、示例图片 三、示例代码 #include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main(int argc, char con...