git统计报表 1.jdk部署rpm -ivh jdk-8u71-linux-x64.rpm2.配置/etc/profile#set java environmentJAVA_HOME/usr/java/jdk1.8.0_71JAVA_BIN/usr/java/jdk1.8.0_71/binCLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH$JAVA_BIN:$PATHexport PATH JAVA_HOME CLASSPATH3.下载源文件statgit.war4.下载apache tomcathttps://dlcdn.apache.org/tomcat/tomcat-9/v9.0.73/bin/apache-tomcat-9.0.73.tar.gz5.配置tomcattar zxvf apache-tomcat-9.0.73.tar.gzcd /data/monitor/apache-tomcat-9.0.73/webapps/ROOT把 statgit.war 文件放到 ROOT目录下cd /data/monitor/apache-tomcat-9.0.73/conf配置 server.xmla.配置绑定IPConnector port8080 address192.168.10.13 protocolHTTP/1.1 connectionTimeout20000 redirectPort8443 /b.配置war包路径在Host namelocalhost appBasewebapps unpackWARstrue autoDeploytrue /host中增加 Context path/gitstat docBase/data/monitor/apache-tomcat-9.0.73/webapps/ROOT/statgit.war reloadabletrue/Context其中path/gitstat 为URL需要访问的入口6.启停服务配置cd /data/monitor/apache-tomcat-9.0.73/bin#启动sh startup.sh#停止sh shutdown.sh7.web访问http://192.168.10.13:8080/gitstat/stat/gitstat.html8.使用支持多种时间格式代码库配置需要在服务器存在库如需要则使用不同分支#clone 文件如有需要则要定期更新代码cd /data/git_codegit clone -b dev http://mengsy:X192.168.102.84:10080/meta/meta-java/umi-user.gitgit clone -b develop http://mengsy:X192.168.102.84:10080/meta/meta-java/umi-user.git