win7本地電腦上搭建OpenGrok環境看android源代碼記錄

1. 下載tomcat 我下載的是這個32-bit/64-bit Windows Service Installerjava

http://tomcat.apache.org/download-80.cgigit

安裝以前要確保安裝好了java jdk,不然安裝不了。github

2.設置環境變量web

新建一個環境變量apache

TOMCAT_HOME瀏覽器

變量值:D:\MySetupProg\Tomcat 8.5tomcat

啓動tomcat:app

點擊 D:\MySetupProg\Tomcat 8.5\bin\startup.batwebapp

不要關閉,在瀏覽器上輸入: http://localhost:8080/.net

若是沒有錯誤,將會出現tomcat的頁面介紹。這樣,tomcat算是安裝完成了。

 

3.安裝opengrok

由於最新的版本,必需要java1.8以上的版本,我安裝的是Java1.7,因此沒有下載最新的,下載的是: opengrok-0.12.1.5

下載地址: http://opengrok.github.io/OpenGrok/

從以上地址中下載opengrok的binary發佈版本,解壓到合適的路徑(我解壓到D盤根目錄下)

4  安裝ctags

下載地址:http://prdownloads.sourceforge.net/ctags/ctags58.zip

從以上地址中下載ctags,並解壓到合適的路徑(我解壓到D盤根目錄下)

注意要把路徑加入到環境變量的path中,不然後面執行命令的時候會出錯

5.環境配置

第一步:在opengrok的安裝目錄下新建data和source兩個文件夾,source目錄用於放置源碼,data目錄用於放置生成的索引數據

第二步:

把要創建索引的源代碼拷貝到1中創建的source目錄下;

第三步:執行以下命令:

java -Xmx524m -jar D:\opengrok-0.12.1.5\lib\opengrok.jar -W "D:\\opengrok-0.12.1.5\\data\\configuration.xml" -P -S -v -s "D:\\opengrok-0.12.1.5\\source" -d "D:\\opengrok-0.12.1.5\\data"

這個過程,若是代碼比較大的話,會很漫長

第四步:執行完上一步後,

把opengrok安裝目錄下的\lib\source.war文件拷貝到tomcat安裝目錄下的webapps\下;

我安裝在D盤,就拷貝到 D:\MySetupProg\Tomcat 8.5\webapps 下

第五步:修改tomcat安裝目錄下的webapps\source\WEB-INF\web.xml,修改內容以下:

<display-name>OpenGrok</display-name>

<description>A wicked fast source browser</description>

<context-param>

<param-name>CONFIGURATION</param-name>

<param-value>D:/opengrok-0.12.1.5/data/configuration.xml</param-value>

<description>Full path to the configuration file where OpenGrok can read it's configuration</description>

</context-param>

就是把這一句

<param-value>/var/opengrok/etc/configuration.xml</param-value>

改爲你的configuration.xml文件所在路徑

<param-value>D:/opengrok-0.12.1.5/data/configuration.xml</param-value>

第六步,以上配置完成後,就能夠順利瀏覽代碼啦。大功告成。在瀏覽器輸入http://localhost:8080/source/

看圖

 

參考文章:

http://blog.csdn.net/finewind/article/details/47362525

http://blog.csdn.net/mickeyfirst/article/details/9044337

 

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

個人公衆號: 安卓匠人

相關文章
相關標籤/搜索