Yes that, and also Tomcat SHOULD automatically pick up $TC_HOME/bin/setenv.sh
D. > On Apr 28, 2016, at 12:11 PM, Misagh Moayyed <[email protected]> wrote: > > startup.sh or catalina.sh will do. > > From: [email protected] [mailto:[email protected]] On Behalf Of Matt S. > Sent: Thursday, April 28, 2016 9:07 AM > To: CAS Community <[email protected]> > Cc: [email protected]; [email protected] > Subject: Re: [cas-user] Externalizing Log4j2 Not Working on Cas 4.2.1 > > Thanks, Dmitriy. That makes sense. > > The only issue now is that Tomcat doesn't seem to be using the "setenv.sh" > script. From what I've found, this seems to be because we are using the > tomcat 7 server from the yum repo on Centos 7 as opposed to the manually > downloaded version of the server, so there was no startup scripts or > setenv.sh script, but I tried to create setenv.sh in the Tomcat home/bin > directory. > > I haven't found anything yet regarding how to tell Tomcat to use setenv.sh. > Is there another way to set this in Tomcat? > > Thanks, > Matt > > On Thursday, April 28, 2016 at 11:01:53 AM UTC-4, Dmitriy Kopylenko wrote: >> Yes, as indicated in the doc that Misagh referenced, the >> ‘log4j.configurationFile’ is a system level JVM property that is not set in >> your cas.properties file. This is the change in 4.2+. You’d need to >> explicitly pass this system property to your JVM runtime with -D prefix. >> Here’s for example an excerpt from Tomcat server’s (where cas.war is >> deployed) setenv.sh that sets those system properties: >> >> #CAS logging settings >> export JAVA_OPTS="$JAVA_OPTS -Dlog4j.configurationFile=/etc/cas/log4j2.xml >> -DloggerFactory=org.apache.logging.slf4j.Log4jLoggerFactory” >> >> Best, >> D. >> >>> On Apr 28, 2016, at 10:21 AM, Misagh Moayyed <[email protected] <>> wrote: >>> >>> See >>> http://jasig.github.io/cas/4.2.x/installation/Logging.html#configuration >>> <http://jasig.github.io/cas/4.2.x/installation/Logging.html#configuration> >>> >>> From: [email protected] <> [mailto:[email protected] <>] On Behalf Of Matt S. >>> Sent: Thursday, April 28, 2016 6:13 AM >>> To: CAS Community <[email protected] <>> >>> Subject: [cas-user] Externalizing Log4j2 Not Working on Cas 4.2.1 >>> >>> Hi, >>> >>> On Cas server 4.2.1, it doesn't seem to be using the property in >>> cas.properties for externalizing the log4j2.xml file. >>> >>> This was working in 4.1.x, for example setting >>> log4j.config.location=file:///etc/cas/log4j2.xml in an externalized >>> cas.properties file, but it doesn't seem to be picking it up in 4.2 as none >>> of the log files are being created. >>> >>> If I just copy the log4j2.xml into my overlay in WEB-INF/classes/, it does >>> seem to work, but at least that is expected since it's the default location. >>> >>> I also noticed that in the sample Overlay linked in documentation, the >>> cas.properties file does not contain any property related to the log4j2 >>> file. >>> Is there a different way this is supposed to be setup to externalize? >>> >>> The logging section of the documentation only mentions a Java virtual >>> machine argument to define log4j.configurationFile for externalization. >>> I also tried using a property name of "log4j.configurationFile" in >>> cas.properties but that didn't seem to work. >>> >>> Any suggestions? >>> >>> >>> Thanks, >>> Matt >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "CAS Community" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected] <>. >>> To post to this group, send email to [email protected] <>. >>> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ >>> <https://groups.google.com/a/apereo.org/group/cas-user/>. >>> To view this discussion on the web visit >>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/45ef2ef3-f311-4465-9374-cb746fae89f8%40apereo.org >>> >>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/45ef2ef3-f311-4465-9374-cb746fae89f8%40apereo.org?utm_medium=email&utm_source=footer>. >>> For more options, visit https://groups.google.com/a/apereo.org/d/optout >>> <https://groups.google.com/a/apereo.org/d/optout>. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "CAS Community" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected] <>. >>> To post to this group, send email to [email protected] <>. >>> Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ >>> <https://groups.google.com/a/apereo.org/group/cas-user/>. >>> To view this discussion on the web visit >>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/3942b8ed.00002ff0.00000026%40MMOAYYED.unicon.net >>> >>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/3942b8ed.00002ff0.00000026%40MMOAYYED.unicon.net?utm_medium=email&utm_source=footer>. >>> For more options, visit https://groups.google.com/a/apereo.org/d/optout >>> <https://groups.google.com/a/apereo.org/d/optout>. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "CAS Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ > <https://groups.google.com/a/apereo.org/group/cas-user/>. > To view this discussion on the web visit > https://groups.google.com/a/apereo.org/d/msgid/cas-user/a7934b1c-989b-4b08-ab81-bd05c217c0ff%40apereo.org > > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/a7934b1c-989b-4b08-ab81-bd05c217c0ff%40apereo.org?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/a/apereo.org/d/optout > <https://groups.google.com/a/apereo.org/d/optout>. > > -- > You received this message because you are subscribed to the Google Groups > "CAS Community" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ > <https://groups.google.com/a/apereo.org/group/cas-user/>. > To view this discussion on the web visit > https://groups.google.com/a/apereo.org/d/msgid/cas-user/01ba01d1a168%248fa6f790%24aef4e6b0%24%40unicon.net > > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/01ba01d1a168%248fa6f790%24aef4e6b0%24%40unicon.net?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/a/apereo.org/d/optout > <https://groups.google.com/a/apereo.org/d/optout>. -- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/6AD2AEBD-1D8A-4361-9A6B-60FF049E0A5B%40unicon.net. For more options, visit https://groups.google.com/a/apereo.org/d/optout.
