[原创]OpenGrok安装与配置(大桥加加)

来源:互联网 发布:qq炫舞神域名片底图 编辑:程序博客网 时间:2024/04/27 18:48
[原创]OpenGrok安装与配置(大桥加加)
在ubuntu12.04LTS (64bit)上,搭建opengrok用来review android源码,主要有以下步骤

在root用户下(非root用户没试过)
1. 安装java 
 这里不得不说的是,必须安装java7, 对java6, opengrok表示不能支持编译。这一点忽略了,结果试了好久才发现。
我安装的是这个
jdk-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下试试。
0 0
原创粉丝点击