My config is pretty similar and it is working OK.
No logging-related errors, at least. Maybe I'm doing something wrong, as I
had to change
<Configuration monitorInterval="5" packages="org.apereo.cas.logging">
<Properties>
<Property name="logDir">/opt/tomcat/logs/</Property>
</Properties>
<Appenders>
<RollingFile name="file" fileName="cas.log" append="true"
filePattern="cas-%d{yyyy-MM-dd-HH}-%i.log">
to
<Configuration monitorInterval="5" packages="org.apereo.cas.logging">
<Appenders>
<RollingFile name="file" fileName="/opt/tomcat/logs/cas.log"
append="true" filePattern="cas-%d{yyyy-MM-dd-HH}-%i.log">
to get some logging.
Just in case org.apereo.cas.logging.CasAppender is the missing class, check
for cas-server-core-logging-5.0.2.jar in your build.
--
Alberto Cabello Sánchez
Servicio de Informática
Universidad de Extremadura