一、安装jdk
1 | sudo add-apt-repository ppa:webupd8team/java |
二、安装tomcat
2.1 下载
官网http://tomcat.apache.org/
下载tomcat并解压至/opt/apache-tomcat
2.2 环境变量配置
1 | export CLASSPATH=$CLASSPATH:%JAVA_HOME/lib/tools.jar |
2.3 启动/关闭Tomcat
1 | sudo ./startup.sh #启动Tomcat |
在浏览器中输入http://localhost:8080, 若能显示tomcat页面则表示tomcat已经安装且启动成功。
三、安装OpenGrok
下载地址:http://opengrok.github.io/OpenGrok/
解压后将source/source.war文件拷贝到tomcat/webapps/opengrok.war
配置tomcat、index路径
vim opengrok/bin/OpenGrok
OPENGROK_INSTANCE_BASE=”${OPENGROK_INSTANCE_BASE:-/mnt/data/code/opengrok}”(index存储路径)
在Usage()上面一行添加:
export OPENGROK_TOMCAT_BASE=”/opt/apache-tomcat/“ #tomcat7安装路径
JAVA_HOME=”/usr/lib/jvm/java-8-oracle/“
建立索引
export OPENGROK_INSTANCE_BASE=”/mnt/data/code/opengrok/test001/“
export OPENGROK_WEBAPP_CONTEXT=”/test001/“
./OpenGrok index /mnt/data/code/opengrok/test001
安装opengrok
cp opengrok/lib/source.war /opt/apache-tomcat/webapps/test001.war
cd /opt/apache-tomcat/bin
./startup.sh
在/opt/apache-tomcat/webapps/下生成test001目录
修改配置文件参数
cd /opt/apache-tomcat/webapps/test001
vim WEB-INF/web.xml
将CONFIGURATION的param-value修改为/mnt/data/code/test001/etc/configuration.xml
访问网址即可搜索
http://localhost:8080/test001
(局域网访问只需将localhost变更为本机IP即可)
netstat -ap | grep 2424
lsof -i:2424
四、多项目配置opengrok
1 | export OPENGROK_INSTANCE_BASE="/mnt/data/code/opengrok/msm8917_n" |
五、开机自启动
1 | cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/ |