jenkins gradle 编译遇到tomcat异常

使用gradle在jenkins 上构建的时候遇到

进行构建的时候报"Could not load Logmanager org.apache.juli.ClassLoaderLogManager"的异常

按照网上的说法,注释了tomcat中 catalina.sh 中关于 Logging的信息。

结果错误依旧。

然后进行进一步排查,发现可能是tomcat启动并未使用 catalina.sh

于是, 详读了 jenkins自带的启动脚本/apache-tomcat/scripts/ctl.sh:

发现了这么一段:

     if [ $TOMCAT_ASTOMCATUSER -eq 1 ]; then
            $TOMCAT_BINDIR/daemon.sh start
        else
            $TOMCAT_BINDIR/startup.sh
        fi

又查到:

ALLOW_TOMCAT_ASROOT=0

TOMCAT_ASTOMCATUSER=0
if [ `id|sed -e s/uid=//g -e s/\(.*//g` -eq 0 ] && [ $ALLOW_TOMCAT_ASROOT -eq 0 ]; then
    TOMCAT_ASTOMCATUSER=1
fi

 

转载于:https://www.cnblogs.com/lykm02/p/4539276.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值