From michael.wechner at wyona.com Sat Dec 18 19:39:13 2021 From: michael.wechner at wyona.com (Michael Wechner) Date: Sun, 19 Dec 2021 01:39:13 +0100 Subject: [Yanel-usage] log4j upgrade Message-ID: Hi Together Please do the following steps. Upgrade to log4j 2.17.0 --------------------- git diff src/build/dependencies.xml diff --git a/src/build/dependencies.xml b/src/build/dependencies.xml index f6b9640..8335316 100644 --- a/src/build/dependencies.xml +++ b/src/build/dependencies.xml @@ -54,8 +54,8 @@ ?????? ?????? -????? -????? +????? +????? ?????? ?????? Get log4j 2.17.0 from https://repo1.maven.org/maven2/ ------------------------------------------------- git diff src/build/build.properties diff --git a/src/build/build.properties b/src/build/build.properties index 5a21348..6b6103e 100644 --- a/src/build/build.properties +++ b/src/build/build.properties @@ -153,7 +153,8 @@ local.config.dir=conf/local ?#local.config.home=/path/to/project/yanel-configuration ?# Wyona Maven Repo URL -maven.url=http://maven2.wyona.org/ +#maven.url=http://maven2.wyona.org/ +maven.url=https://repo1.maven.org/maven2/ ?# Tomcat version shipped with Yanel, whereas it will be downloaded from http://maven2.wyona.org/apache-org/apache-tomcat/ ?tomcat.version=7.0.25 Update ThreadContext -------------------- git diff src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java diff --git a/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java b/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java index 2f1bac521..92ce4fa41 100644 --- a/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java +++ b/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java @@ -437,7 +437,7 @@ public class YanelServlet extends HttpServlet { ???????????? log.error(e, e); ???????????? throw new IOException(e.getMessage()); ???????? } finally { -??????????? ThreadContext.clear(); +??????????? ThreadContext.clearAll(); ???????? } // NOTE: This was our last chance to log an exception, hence do not add code outside the try-catch block ???? } Remove old libs -------------- rm local/apache-tomcat-7.0.25/webapps/yanel/WEB-INF/lib/log4j-api-2.0-beta8.jar rm local/apache-tomcat-7.0.25/webapps/yanel/WEB-INF/lib/log4j-core-2.0-beta8.jar Restart Yanel Hope that helps Michael From michael.wechner at wyona.com Sat Dec 18 19:48:38 2021 From: michael.wechner at wyona.com (Michael Wechner) Date: Sun, 19 Dec 2021 01:48:38 +0100 Subject: [Yanel-usage] [Yanel-dev] log4j upgrade In-Reply-To: References: Message-ID: you should also do the? following change git diff src/build/pom-core.xml diff --git a/src/build/pom-core.xml b/src/build/pom-core.xml index aa6bb3786..4d61fc8f3 100644 --- a/src/build/pom-core.xml +++ b/src/build/pom-core.xml @@ -64,7 +64,7 @@ ???? ?????? org.apache.logging.log4j ?????? log4j-api -????? 2.0-beta8 +????? 2.17.0 ???? whereas I will commit these changes very soon. Thanks Michael Am 19.12.21 um 01:39 schrieb Michael Wechner: > Hi Together > > Please do the following steps. > > Upgrade to log4j 2.17.0 > --------------------- > > git diff src/build/dependencies.xml > diff --git a/src/build/dependencies.xml b/src/build/dependencies.xml > index f6b9640..8335316 100644 > --- a/src/build/dependencies.xml > +++ b/src/build/dependencies.xml > @@ -54,8 +54,8 @@ > ?????? version="1.46"/> > > ?????? > -????? artifactId="log4j-api" version="2.0-beta8"/> > -????? artifactId="log4j-core" version="2.0-beta8"/> > +????? artifactId="log4j-api" version="2.17.0"/> > +????? artifactId="log4j-core" version="2.17.0"/> > > ?????? > ?????? > > > > > Get log4j 2.17.0 from https://repo1.maven.org/maven2/ > ------------------------------------------------- > > git diff src/build/build.properties > diff --git a/src/build/build.properties b/src/build/build.properties > index 5a21348..6b6103e 100644 > --- a/src/build/build.properties > +++ b/src/build/build.properties > @@ -153,7 +153,8 @@ local.config.dir=conf/local > ?#local.config.home=/path/to/project/yanel-configuration > > ?# Wyona Maven Repo URL > -maven.url=http://maven2.wyona.org/ > +#maven.url=http://maven2.wyona.org/ > +maven.url=https://repo1.maven.org/maven2/ > > ?# Tomcat version shipped with Yanel, whereas it will be downloaded > from http://maven2.wyona.org/apache-org/apache-tomcat/ > ?tomcat.version=7.0.25 > > > > > Update ThreadContext > -------------------- > > git diff src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java > diff --git > a/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java > b/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java > index 2f1bac521..92ce4fa41 100644 > --- a/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java > +++ b/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java > @@ -437,7 +437,7 @@ public class YanelServlet extends HttpServlet { > ???????????? log.error(e, e); > ???????????? throw new IOException(e.getMessage()); > ???????? } finally { > -??????????? ThreadContext.clear(); > +??????????? ThreadContext.clearAll(); > ???????? } // NOTE: This was our last chance to log an exception, > hence do not add code outside the try-catch block > ???? } > > > Remove old libs > -------------- > > rm > local/apache-tomcat-7.0.25/webapps/yanel/WEB-INF/lib/log4j-api-2.0-beta8.jar > rm > local/apache-tomcat-7.0.25/webapps/yanel/WEB-INF/lib/log4j-core-2.0-beta8.jar > > Restart Yanel > > Hope that helps > > Michael