[HOW TO]-ubuntu20.10搭建openjrok服务指南
文章目錄
- 1. 安裝jdk
- 2. 安裝Tomcat
- 3. 啟動Tomcat(關閉Tomcat腳本是shutdonw.sh)
- 2. 安裝OpenGrok
- 3. 配置環境變量
- 4. 編譯 & 建立索引
1. 安裝jdk
sudo apt install openjdk-8-jdk
可以使用下面命令測試java環境是否ok
javac -version
java -version
2. 安裝Tomcat
(1)、可以點擊此處從官網下載:http://tomcat.apache.org/
(2)、也可以使用命令直接下載 :
wget http://zhouhehe.xyz:45162/release_tools/apache-tomcat-9.0.52.tar.gz
下載完畢后解壓到/var目錄下
tar -xvf apache-tomcat-9.0.52.tar.gz -C /var
3. 啟動Tomcat(關閉Tomcat腳本是shutdonw.sh)
cd /var/apache-tomcat-9.0.52/bin
sh startup.sh
使用瀏覽器打開http://localhost:8080 或者 http://your_ip:8080
2. 安裝OpenGrok
(1)、可以點擊此處從官網下載:https://oracle.github.io/opengrok//
(2)、也可以使用命令直接下載 :
wget http://zhouhehe.xyz:45162/release_tools/opengrok-1.3.16.tar.gz
下載完畢后解壓到/var目錄下
tar -xvf opengrok-1.3.16.tar.gz -C /var
3. 配置環境變量
sudo vi ~/.bashrc # opengrok export JAVA_HOME=/usr export OPENGROK_TOMCAT_BASE=/home/var/apache-tomcat-9.0.52 export CATALINA_HOME=/var/apache-tomcat-9.0.52 export OPENGROK_APP_SERVER=Tomcat export OPENGROK_INSTANCE_BASE=/var/opengrok-1.3.16 export LANG=zh_CN.gb2312source ~/.bashrc4. 編譯 & 建立索引
首次創建索引之前,線建立如下3個目錄:
cd /var/opengrok-1.3.16
mkdir etc src data
將代碼拷貝或軟鏈接到src目錄下
例如:
(1)、從github拉取一個倉庫
cd /var/opengrok-1.3.16/src
git clone git@github.com:torvalds/linux.git
(2)、創建一個軟連接
cd /var/opengrok-1.3.16/src
ln -s dirpath dir_name
編譯生成索引
java -jar opengrok-1.3.16/lib/opengrok.jar -P -S -v -s opengrok-1.3.16/src -d opengrok-1.3.16/data -W opengrok-1.3.16/etc/configuration.xml
編譯完成之后,拷貝war到tomcat路徑:
cp /var/opengrok-1.3.16lib/source.war /var/lib/tomcat9/webapps/
再次使用瀏覽器打開http://localhost:8080/source 或者 http://your_ip:8080/source
我這里有個做好的可公開的,鏈接地址:
http://121.5.180.25:8080/code/
總結
以上是生活随笔為你收集整理的[HOW TO]-ubuntu20.10搭建openjrok服务指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [记录]-Cortex-A76仅EL0支
- 下一篇: 嵌入式编程-C语言使用小技巧