Ubuntu16.04下安装opengrok
最好的文档参考如下网页地址:
1:安装tomcat8 sudo apt-get install tomcat8 2:安装universal-ctags sudo apt-get install exuberant-ctags 前面2步操作完成,在浏览器中输http://localhost:8080,出现如下界面,表示安装tomcat8安装成功 3:安装opengrok Opengrok下载地址:https://github.com/oracle/opengrok/releases?after=1.3.6 (下载stable版本) 将下载的opengrok压缩包opengrok-1.1-rc20.tar.gz解压到/software/opengrok-1.1-rc20目录下(这个目录可以随意指定,后面会引用到) cd /software/opengrok-1.1-rc20 创建src data etc目录(src:存放源代码的目录,data:索引,etc:存放配置文件) cd src目录下,将源代码软连接至该目录下 例如: ln –s /home/Ubuntu/meta /software/opengrok-1.1-rc20/src 配置环境变量(这里data/src/etc/路径根据你本地实际路径来) echo "export OPENGROK_SRC_ROOT=/software/opengrok-1.1-rc20/src" >> /etc/profile echo "export OPENGROK_DATA_ROOT=/software/opengrok-1.1-rc20/data" >> /etc/profile echo "export OPENGROK_TOMCAT_BASE=/var/lib/tomcat8" >> /etc/profile source /etc/profile cd /software/opengrok-1.1-rc20/lib将source.war考贝到/var/lib/tomcat8/webapps目录下 配置configuration: 在/var/lib/tomcat8/webapps/source/WEB-INF/web.xml中修改configuration.xml的路径: 10.创建索引连接: java -Xmx8g -jar /software/opengrok-1.1-rc20/lib/opengrok.jar -c /usr/bin/ctags -s /software/opengrok-1.1-rc20/src -d /software/opengrok-1.1-rc20/data -H -P -S -G -v -W /software/opengrok-1.1-rc20/etc/configuration.xml 参数解析: -jar:指定opengrok.jar包路径 -c:指定ctags路径 -s:指定opengrok源码路径 -d:指定opengrok的data路径 -W:指定opengrok中configuration.xml文件路径 如果要配置多个项目: 1 在src目录下连接你要配置的项目(多个项目配置如下图所示) 2 考贝source.war到tomcat8的webapps目录下,并重命名为项目名称.war(生成不同项目的war包) 3 修改web.xml文件路径