分享

OpenGrok Manual

 bananarlily 2014-11-14

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://voeen.blog.163.com/blog/static/458488782011530101431352/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多