注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

快乐的机器猫 大桥加加网易分站

要有更宽广的视野和胸怀

 
 
 

日志

 
 

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

2014-08-20 13:42:40|  分类: android开发 |  标签: |举报 |字号 订阅

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

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

  评论这张
 
阅读(793)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017