OpenGrok搭建

01 - 安装tomcat9

sudo apt install -y tomcat9

02 - 安装[universal ctags](https://github.com/universal-ctags/)

sudo apt install -y autoconf automake

git clone https://github.com/universal-ctags/ctags.git

cd ctags
./autogen.sh ./configure make
sudo make install

03 - 安装OpenGrok

cd /tmp wget https://github.com/oracle/opengrok/releases/download/1.4.7/opengrok-1.4.7.tar.gz
sudo mkdir /opt/opengrok sudo mkdir /opt/opengrok/{src,data,dist,etc,log} sudo tar -C /opt/opengrok/dist --strip-components=1 -xzf /tmp/opengrok-1.4.7.tar.gz sudo cp /opt/opengrok/dist/doc/logging.properties /opt/opengrok/etc
cd /opt/opengrok/dist/tools sudo apt install -y python3-pip sudo pip3 install opengrok-tools.tar.gz

04 - 配置OpenGrok运行环境

sudo cp /opt/opengrok/dist/lib/source.war /var/lib/tomcat9/webapps/source.war

sudo cp /var/lib/tomcat9/webapps/source/WEB-INF/web.xml /tmp/web.xml sudo vi /var/lib/tomcat9/webapps/source/WEB-INF/web.xml

Edit L13...
#13 <param-value>/var/opengrok/etc/configuration.xml</param-value> # ...Replace /var with /opt

sudo diff /var/lib/tomcat9/webapps/source/WEB-INF/web.xml /tmp/web.xml < <param-value>/opt/opengrok/etc/configuration.xml</param-value>
---
> <param-value>/var/opengrok/etc/configuration.xml</param-value>

05 - 使用OpenGrok

待阅读的源代码对应的目录必须保存到/opt/opengrok/src下面。

sudo java -Djava.util.logging.config.file=/opt/opengrok/etc/logging.properties -jar /opt/opengrok/dist/lib/opengrok.jar -c /usr/local/bin/ctags -s /opt/opengrok/src -d /opt/opengrok/data -H -P -S -G -W /opt/opengrok/etc/configuration.xml -U http://localhost:8080/source

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值