全量上线操作步骤

:绿色部分为举例,请以项目实际情况操作

 

  1. 新建项目应用目录

#cd /opt/appl/

#mkdir project

 

  1. 以项目名新建用户

#useradd –u 1501 –g fspfappl –d /opt/appl/project

 

  1. 安装环境

###安装tomcat

#cd /opt/appl/project

#cp /home/ldaphome/machunpeng/soft/apache-tomcat-8.0.24.zip .

#unzip apache-tomcat-8.0.24.zip

#ln –s apache-tomcat-8.0.24 tomcat

#rm –rf apache-tomcat-8.0.24.zip

 

###修改tocmat配置

  1. 修改conf/server.xml, 修改相应端口号

 

  1. 修改 bin/catalina.sh, 添加相应的JVM设置

###bin/catalina.sh第一行添加如下内容

JAVA_OPTS='-Xms1024M -Xmx1024M -Xss256K -XX:PermSize=384M -XX:MaxPermSize=384M -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -verbose:gc -XX:-PrintGC -XX:-PrintGCDetails -XX:-PrintGCTimeStamps -XX:+HeapDumpOnOutOfMemoryError -Xloggc:$TOMCAT_HOME/log/gc_`date +'%Y-%m-%d_%H-%M-%S'`.log'

      

###安装jdk

#cd /opt/appl/project/tomcat

#cp /home/ldaphome/machunpeng/soft/ jdk-7u80-linux-x64.gz .

#tar zxvf  jdk-7u80-linux-x64.gz

#ln –s jdk1.7.0_80 jdk

#rm –rf  jdk-7u80-linux-x64.gz

 

###设置环境变量

#cat > > /opt/appl/project/.bash_profile <<EOF

TOMCAT_HOME=$HOME/tomcat

JAVA_HOME=$TOMCAT_HOME/jdk

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

export TOMCAT_HOME JAVA_HOME PATH

cd $TOMCAT_HOME

EOF

 

  1. 配置VIP

#ifconfig bond0:100 172.16.0.100 netmask 255.255.255.0

#ip a | grep bond0:100

 

  1. 上传应用全量包到webapp

#cd /opt/appl/project/tomcat/webapp

#rm –rf *

#cp /home/opmm/project.zip .

#unzip project.zip

#rm –rf project.zip

#mv project.war project

 

  1. 修改应用日志存放位置

###在应用目录中找到logbak.xml文件修改定义的日志存放路径,应用日志建议放在

/opt/appl/project/tomcat/logs/project/ 中。

 

  1. 赋予权限

#chown –R project.fspfappl /opt/appl/project

 

  1. iptables中把该项目使用的端口打开

###-A INPUT -p tcp -m state --state NEW -m tcp --dport 8020 -j ACCEPT 

/etc/sysconfig/iptables加入以上行

#service iptables restart

 

  1. 配置DMZ转发

###如有业务需要配置对外服务,请在DMZ主机配置域名和转发

###转发配置可以参考nginx上已有的配置。