我是靠谱客的博主 大胆帆布鞋,最近开发中收集的这篇文章主要介绍[原创]OpenGrok安装与配置(大桥加加),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

[原创]OpenGrok安装与配置(大桥加加)
在ubuntu12.04LTS (64bit)上,搭建opengrok用来review android源码,主要有以下步骤

在root用户下(非root用户没试过)
1. 安装java 
 这里不得不说的是,必须安装java7, 对java6, opengrok表示不能支持编译。这一点忽略了,结果试了好久才发现。
我安装的是这个
j dk-7u67-linux-x64.tar.gz
解压到/opt/即可

配置JAVA环境变量,为了方便,写一个脚本:
#setjavaenv.sh
export JAVA_HOME=/opt/jdk1.7.0_67
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

2. 安装tomcat
这个也比较简单,下载安装包,然后解压,再改端口(默认是8080,可能和其它服务冲突)
下载 apache-tomcat-7.0.55.tar.gz,解压到/opt下
改tomcat/conf/server.xml中的<Connector port="8080"到8081。
打开浏览器,输入xx.xx.xx.xx:8081 出现tomcat的主界面,一只猫,就说明http服务搭建成功了。


3. 安装opengrok
1) 下载安装包
opengrok-0.12.1.tar.gz
2) 解压
3) 设置环境变量 编写一个mysetenv.sh便于以后快速调用

#use "source mysetenv.sh"
echo now set opengrok env vars...
export OPENGROK_APP_SERVER=Tomcat
export OPENGROK_TOMCAT_BASE=/opt/tomcat7/apache-tomcat-7.0.55
export CATALINA_HOME=$OPENGROK_TOMCAT_BASE
#opengrok home directory
export OPENGROK_INSTANCE_BASE=/opt/opengrok/opengrok-0.12.1
#source code root
export SRC_ROOT="/home/zhuguangsheng/test1/gittest" 这是我们的源码目录
#generated data root
export DATA_ROOT="/var/opengrok_dataroot" 这是索引输出的目录
export LANG=zh_CN.gb2312 为了避免乱码,这里设置LANG

#
echo now call setjavaenv.sh...
source setjavaenv.sh

4) 进bin目录,执行OpenGrok deploy 会自动把source.war复制到tomcat/webapp目录下
5) 在bin目录下,执行OpenGrok index即可生成索引
6) 在浏览器中输入 xx.xx.xx.xx:8081/source,出现opengroc搜索界面了!如果提示404找不到文件,尝试去webapp目录把source目录copy到ROOT下试试。

最后

以上就是大胆帆布鞋为你收集整理的[原创]OpenGrok安装与配置(大桥加加)的全部内容,希望文章能够帮你解决[原创]OpenGrok安装与配置(大桥加加)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部