[OSGeoLive] #2379: Re3gistry fails due tomcat9 not supporting java8
OSGeoLive
trac_osgeolive at osgeo.org
Mon Jul 18 00:51:00 PDT 2022
#2379: Re3gistry fails due tomcat9 not supporting java8
-----------------------+------------------------------
Reporter: omartinez | Owner: osgeolive@…
Type: defect | Status: new
Priority: normal | Milestone: OSGeoLive15.0
Component: OSGeoLive | Keywords: re3gistry tomcat
-----------------------+------------------------------
I’m updating the Re3gistry installer script. Re3gistry is a java8 software
and requires deploying two apps into tomcat (re3gistry2 and
re3gistry2API). I made some changes in the installer but arrived at the
following error.
{{{
-Jul-2022 18:49:51.207 SEVERE [http-nio-8080-exec-7]
org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service()
for servlet [jsp] threw exception
java.lang.UnsupportedClassVersionError:
org/eclipse/jdt/internal/compiler/env/INameEnvironment has been compiled
by a more recent version of the Java Runtime (class file version 55.0),
this version of the Java Runtime only recognizes class file versions up to
52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at
java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at
java.net.URLClassLoader.access$100(URLClassLoader.java:74)
}}}
After some research, I found out that tomcat9 looks like it does not have
support for version 52 (java 8) in Ubuntu 22.04 LTS. If I’m not wrong,
OSGeo Live is based on this version. A thread about this issue:
[https://bugs.launchpad.net/ubuntu/+source/tomcat9/+bug/1972829]
I’m not sure how to approach this issue, if it should imply changes in
OSGeo Live base version or if we should try to install a different tomcat
version in the re3gistry installer or try a workaround as it is explained
in the last thread.
Thanks for your help in advance.
--
Ticket URL: <https://trac.osgeo.org/osgeolive/ticket/2379>
OSGeoLive <https://live.osgeo.org/>
self-contained bootable DVD, USB thumb drive or Virtual Machine based on Lubuntu, that allows you to try a wide variety of open source geospatial software without installing anything.
More information about the osgeolive
mailing list