<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Jboss Java Version upgrade resulting in repetitive redirects.</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=120711081" />
  <subtitle>Jboss Java Version upgrade resulting in repetitive redirects.</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=120711081</id>
  <updated>2026-04-03T20:54:39Z</updated>
  <dc:date>2026-04-03T20:54:39Z</dc:date>
  <entry>
    <title>Jboss Java Version upgrade resulting in repetitive redirects.</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120711080" />
    <author>
      <name>Gaurav Pandey</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=120711080</id>
    <updated>2021-04-08T16:57:45Z</updated>
    <published>2021-04-08T14:44:07Z</published>
    <summary type="html">&lt;p&gt;
  &lt;br /&gt;We received a Security path for liferay 6.2 from Liferay. &lt;/p&gt;
&lt;p&gt;For applying this patch Java 1.8 is required so we tried Reduilding
  aur custom code With Java 1.8.0.281 which was successful then we
  Changed the runtime environment for Jboss from 1.7 to java 1.8.0.281
  but when I am trying to access control panel URL in local machine and
  getting repetative redirects and below error appears for each redirect.&lt;/p&gt;
&lt;p&gt;ERROR
  [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/].[Friendly
  URL Servlet - Private Group]] (http-127.0.0.1:8080-1) JBWEB000236:
  Servlet.service() for servlet Friendly URL Servlet - Private Group
  threw exception: java.lang.NoClassDefFoundError: Could not initialize
  class com.liferay.util.Normalizer&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.util.FriendlyURLNormalizerImpl.normalize(FriendlyURLNormalizerImpl.java:111) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.util.FriendlyURLNormalizerImpl.normalize(FriendlyURLNormalizerImpl.java:39) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil.normalize(FriendlyURLNormalizerUtil.java:35) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.service.impl.GroupLocalServiceImpl.getFriendlyURL(GroupLocalServiceImpl.java:4175) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.service.impl.GroupLocalServiceImpl.getFriendlyURLGroup(GroupLocalServiceImpl.java:1184) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at sun.reflect.GeneratedMethodAccessor237.invoke(Unknown Source) [:1.8.0_281]&lt;/p&gt;
&lt;p&gt;at
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_281]&lt;/p&gt;
&lt;p&gt;at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_281]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:115) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.spring.transaction.DefaultTransactionExecutor.execute(DefaultTransactionExecutor.java:65) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.spring.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:51) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.spring.aop.ServiceBeanMethodInvocation.proceed(ServiceBeanMethodInvocation.java:111) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.spring.aop.ServiceBeanAopProxy.invoke(ServiceBeanAopProxy.java:175) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at com.sun.proxy.$Proxy40.getFriendlyURLGroup(Unknown Source)&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.service.GroupLocalServiceUtil.getFriendlyURLGroup(GroupLocalServiceUtil.java:1169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.cache.CacheFilter.getPlid(CacheFilter.java:184) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.cache.CacheFilter.isCacheableData(CacheFilter.java:280) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:398) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:270) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:259) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738) [urlrewrite.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:57) [portal-impl.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:117) [portal-service.jar:]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.jboss.as.web.security.SubjectInfoSetupValve.invoke(SubjectInfoSetupValve.java:34) [jboss-as-web-7.5.19.Final-redhat-2.jar:7.5.19.Final-redhat-2]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:420) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.19.Final-redhat-2.jar:7.5.19.Final-redhat-2]&lt;/p&gt;
&lt;p&gt;at
  org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.5.19.Final-redhat-2.jar:7.5.19.Final-redhat-2]&lt;/p&gt;
&lt;p&gt;at
  org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.5.19.Final-redhat-2.jar:7.5.19.Final-redhat-2]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:656) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at
  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb-7.5.27.Final-redhat-1.jar:7.5.27.Final-redhat-1]&lt;/p&gt;
&lt;p&gt;at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_281]&lt;/p&gt;
&lt;p&gt;
  &lt;br /&gt;Please let me know if I am missing any steps because Liferay
  should work with Java 1.8.0.281 as per the below Matrix&lt;/p&gt;
&lt;p&gt;https://help.liferay.com/hc/en-us/articles/360016362092-Liferay-Portal-6-2-Compatibility-Matrix&lt;/p&gt;</summary>
    <dc:creator>Gaurav Pandey</dc:creator>
    <dc:date>2021-04-08T14:44:07Z</dc:date>
  </entry>
</feed>
