不用重新打包,直接替换项目jar 包中的log4j2 的 jar 包
source /etc/profile
# xxx包路径
RDMS_DDM_HOME=/usr/setup/ddm/work_ddm/rdms_proxy
# xxxx包路径
DDM_HOME_BIGDATA=/usr/setup/ddm/work_ddm/bigdata_proxy
#时间
CURRENT_DATE="`date +%Y%m%d%H%M%S`"
# xxx包路径
DDM_HOME=/usr/setup/ddm/work_ddm/admin/
#关系型log4j jar包替换
function rdms_log4j()
{
if [ -d /usr/setup/ddm/work_ddm/rdms_proxy ] ; then
RDMS_RDMS_DDM_HOME=/usr/setup/ddm/work_ddm/rdms_proxy
fi
mkdir $RDMS_DDM_HOME/lib/jarbak$CURRENT_DATE
#删除重复升级的可能的影响
rm -rf $RDMS_DDM_HOME/lib/proxy_file_manager
rm -rf $RDMS_DDM_HOME/lib/proxy_file_manager.sh
rm -rf $RDMS_DDM_HOME/lib/proxy_file_manager.zip
#拆包
head -291 $RDMS_DDM_HOME/lib/proxy_file_manager.jar > $RDMS_DDM_HOME/lib/proxy_file_manager.sh
#解压
unzip $RDMS_DDM_HOME/lib/proxy_file_manager.jar -d $RDMS_DDM_HOME/lib/proxy_file_manager
#升级log4j jar包
rm -rf $RDMS_DDM