OpenGrok Manual

OpenGrok Manual

1. linux环境

#cat /etc/issue

CentOS release 5.2 (Final)

2. 管理员登录

以管理员root账号登录

3. 关闭SELinux

#vi /etc/selinux/config

SELINUX=disabled

#reboot

4. 关闭iptables

#service iptables stop

#chkconfig iptables off

5. 安装jdk

#mkdir /usr/java

#cp jdk-6u14-linux-i586.bin /usr/java

#cd /usr/java

#chmod a+x jdk-6u14-linux-i586.bin

#./jdk-6u14-linux-i586.bin

#export JAVA_HOME=/usr/java/jdk1.6.0_14/

#export CLASSPATH=$JAVA_HOME/lib

#export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin

6. 安装glassfish

#cp glassfish-installer-v2.1-b60e-linux.jar /opt/

#cd /opt/

#java -Xmx256m -jar glassfish-installer-v2.1-b60e-linux.jar

#cd glassfish

#chmod -R +x lib/ant/bin

#lib/ant/bin/ant -f setup.xml

#bin/asadmin start-appserv

7. 测试

http://10.1.56.194:8080

8. 控制台

http://10.1.56.194:4848

username:admin

password:adminadmin

9. 安装opengrok

#cd /opt/

#tar zxvf opengrok-0.7-src.tar.gz

#tar zxvf opengrok-0.7.tar.gz

#mkdir -p opengrok/bin opengrok/data opengrok/source

#cd opengrok-0.7

#cp -r OpenGrok opengrok.jar lib ../opengrok/bin

#cd /opt/

#vi opengrok/bin/OpenGrok

SRC_ROOT=/opt/opengrok/source

DATA_ROOT=/opt/opengrok/data

EXUB_CTAGS=/usr/bin/ctags

#vi opengrok-0.7-src/tools/init.d/opengrok.sh

 

#mkdir -p opengrok/web/source

#cd opengrok/web/source

#unzip /opt/opengrok-0.7/source.war

#vi WEB-INF/web.xml

<context-param>

<param-name>CONFIGURATION</param-name>

<param-value>/opt/opengrok/configuration.xml</param-value>

<description>Full path to the configuration file where OpenGrok can read it's configuration</description>

</context-param>

#zip -r /opt/opengrok/web/source.war .

#cp ../source.war /opt/glassfish/domains/domain1/autodeploy/

10. 测试

http://10.1.56.194:8080/source/

 

http://svn.haxx.se/users/archive-2011-09/0248.shtml

http://voeen.blog.163.com/blog/static/458488782011530101431352/

http://www.oschina.net/p/dxr

转载于:https://my.oschina.net/tadcat/blog/150775

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值