Opengrok服務搭建

OpenGrok是一個快速,便於使用的源碼搜索引擎與對照引擎,在android源代碼中搜索一些關鍵信息,如果使用這個引擎,會十分方便,下面就介紹如何搭建這樣一個服務。

1、下載jdk

下載網址:http://www.oracle.com/technetwork/java/javase/downloads/index.html


點擊Java Platform (JDK) 下載


先接收協議許可,然後根據使用的操作系統選擇對應的版本,這裏下載的是window 64位jdk。

2、安裝jdk

下載好jdk安裝包後,雙擊運行,根據提示進行安裝(一直點下一步就可以了)。

3、配置JDK環境變量

1)點擊window開始按鈕 —>鼠標移動到計算機->點擊右鍵彈出菜單—>點擊屬性進入控制面板


進入控制面板


點擊高級系統設置


在彈出的對話框中,點擊環境變量



在系統變量這一欄中選中Path,然後點擊編輯按鈕


在彈出對話框中的變量值一欄中將jdk的路徑貼進去,特別需要注意的是在你貼的路徑前面一點要有分號(;),用於分割不同的path。


例如:D:\Program Files\Java\jdk1.8.0_65\bin ,然後一路點擊確定就可以了。

最後驗證jdk是否已經安裝好了,打開cmd窗口,輸入java –version

如果可以顯示出java version,說明已經配置好環境變量了。



4.下載tomcat

下載網址:http://tomcat.apache.org/


在左邊的導航欄中選擇需要下載的版本,例如Tomcat 9


跳到下載頁面後,選擇對應的壓縮包進行下載

5、配置tomcat

下載好tomcat壓縮包後,將它解壓出來


進入解壓後的bin目錄下(從修改日期也能看得出來,這些環境我很早之前就裝了)


用記事本打開startup.bat文件,在文件中添加如下內容,然後保存

rem set jdk path

set JAVA_HOME=D:\ProgramFiles\Java\jdk1.8.0_65


最後驗證是否已經安裝好了,雙擊運行這個腳本,也可以把這個腳本的快捷方式發送到桌面


運行起來後,打開瀏覽器輸入:http://localhost:8080/


看到上面的界面表示成功運行起來了。

6、下載ctags

下載網址:http://ctags.sourceforge.net/


下載對應的壓縮包下載

7、配置ctags

將下載後的壓縮包解壓出來,然後把它添加到系統環境變量中


例如:F:\ctags58

最後驗證ctags是否已經配置成功,打開cmd命令窗口,輸入ctags –help


如果顯示上面的結果,表示配置成功了

8、下載opengrok

下載網址: https://github.com/OpenGrok/OpenGrok/releases


選擇對應的壓縮包進行下載

9、配置opengrok

將下載好後的壓縮包解壓到指定目錄


在解壓的目錄下新建data和source 目錄(這兩個目錄可以隨意命名,後面配置成相應目錄名的就可以了),然後將需要搜索的代碼拷貝到source目錄下,

打開cmd窗口,輸入: java -Xmx524m -jar F:\\opengrok-1.0\\lib\\opengrok.jar -W"F:\\opengrok-1.0\\data\\configuration.xml" -P -S -v -s"F:\\opengrok-1.0\\source" -d "F:\\opengrok-1.0\\data"

F:\\opengrok-1.0opengrok解壓後的目錄



接着將opengrok lib目錄下的source.war文件拷貝到tomcat webapps目錄下,然後重新運行tomcat 的startup.bat腳本。


這時會生成一個source文件夾,編輯source\WEB-INF\web.xml


將第一欄的<param-value> 配成  opengrok安裝目錄\data\configuration.xml

最後驗證是否配置好了,重新運行tomcat 的startup.bat腳本,打開瀏覽器,在地址欄輸入:http://localhost:8080/source/


如果顯示上面的界面,表示配置好了


發佈了62 篇原創文章 · 獲贊 37 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章