sudo apt-get install exuberant-ctags tomcat8
apt-file list tomcat查看tomcat安装
启动tomcat
bin/下 ./startup.sh
浏览http://localhost:8080/,测试是否正确开启
http://opengrok.github.io/OpenGrok/ 下载OpenGrok
解压tar xvzf opengrok-0.xx.xx.tar.gz 到/opt/OpenGrok目录
将./lib目录下在source.war复制到tomcat的webapps下
sudo cp source.war /var/lib/tomcat8/webapps/
浏览http://localhost:8080/source/
修改 /opt/OpenGrok/bin/OpenGrok中:
OPENGROK_INSTANCE_BASE="${OPENGROK_INSTANCE_BASE:-../ INDEXDIR/}"
到指定索引目录.
修改tomcat下webapps/source/WEB-INF/web.xml(/var/lib/tomcat8/webapps/source/WEB-INF)文件(指向索引目录下的configuration.xml):
<context-param>
<param-name>CONFIGURATION</param-name>
<param-value>/ INDEXDIR/etc/configuration.xml</param-value>
<description>Full path to the configuration file where OpenGrok can read it's configuration</description>
apt-file list tomcat查看tomcat安装
启动tomcat
bin/下 ./startup.sh
浏览http://localhost:8080/,测试是否正确开启
http://opengrok.github.io/OpenGrok/ 下载OpenGrok
解压tar xvzf opengrok-0.xx.xx.tar.gz 到/opt/OpenGrok目录
将./lib目录下在source.war复制到tomcat的webapps下
sudo cp source.war /var/lib/tomcat8/webapps/
浏览http://localhost:8080/source/
修改 /opt/OpenGrok/bin/OpenGrok中:
OPENGROK_INSTANCE_BASE="${OPENGROK_INSTANCE_BASE:-../ INDEXDIR/}"
到指定索引目录.
修改tomcat下webapps/source/WEB-INF/web.xml(/var/lib/tomcat8/webapps/source/WEB-INF)文件(指向索引目录下的configuration.xml):
<context-param>
<param-name>CONFIGURATION</param-name>
<param-value>/ INDEXDIR/etc/configuration.xml</param-value>
<description>Full path to the configuration file where OpenGrok can read it's configuration</description>
</context-param>
进入opengrok的bin 目录 执行命令建立源码索引:
#./OpenGrok index /sourcecode_dir/