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] 
<javascript:> > 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] <javascript:>  [mailto:[email protected] 
<javascript:> ] On Behalf Of Matt S.
Sent: Thursday, April 28, 2016 6:13 AM
To: CAS Community <[email protected] <javascript:> >
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  <javascript:> [email protected].
To post to this group, send email to  <javascript:> [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?utm_medium=email&utm_source=footer>
 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/45ef2ef3-f311-4465-9374-cb746fae89f8%40apereo.org.
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  <javascript:> [email protected].
To post to this group, send email to  <javascript:> [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?utm_medium=email&utm_source=footer>
 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/3942b8ed.00002ff0.00000026%40MMOAYYED.unicon.net.
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/.
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.

-- 
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/01ba01d1a168%248fa6f790%24aef4e6b0%24%40unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to