On 24/10/2022 17:00, John Dale (DB2DOM) wrote:
Hi Mark;

Thanks for taking a look.

Below is more information.

Sincerely,

John Dale, MS MIS
Spearfish, SD USA

-----

Tomcat version: 10.0.27 (unzipped, chmod 770 on catalina.sh before
cli: catalina.sh run)
java version: openjdk version "9-internal"
uname -m: i686
Ubuntu 18.0.4

First error in logs:
24-Oct-2022 09:52:24.411 SEVERE [main]
org.apache.tomcat.util.compat.Jre9Compat.<clinit> Failed to create
references to Java 9 classes and methods
         java.lang.ClassNotFoundException: java.lang.ModuleLayer

You appear to have a broken JRE. That class should always be present in Java 9 onwards.

Mark


                 at
java.net.URLClassLoader.findClass(java.base@9-internal/URLClassLoader.java:384)
                 at
java.lang.ClassLoader.loadClass(java.base@9-internal/ClassLoader.java:486)
                 at
java.lang.ClassLoader.loadClass(java.base@9-internal/ClassLoader.java:419)
                 at java.lang.Class.forName0(java.base@9-internal/Native Method)
                 at java.lang.Class.forName(java.base@9-internal/Class.java:294)
                 at
org.apache.tomcat.util.compat.Jre9Compat.<clinit>(Jre9Compat.java:85)
                 at
org.apache.tomcat.util.compat.JreCompat.<clinit>(JreCompat.java:72)
                 at
org.apache.catalina.core.JreMemoryLeakPreventionListener.lifecycleEvent(JreMemoryLeakPreventionListener.java:282)
                 at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
                 at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
                 at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:135)
                 at org.apache.catalina.startup.Catalina.load(Catalina.java:747)
                 at org.apache.catalina.startup.Catalina.load(Catalina.java:769)
                 at
sun.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native
Method)
                 at
sun.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)
                 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)
                 at
java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:531)
                 at
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:305)
                 at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475)



On 10/24/22, Mark Thomas <ma...@apache.org> wrote:
On 24/10/2022 02:01, John Dale (DB2DOM) wrote:
Hi Everyone;

I've had a few requests to refurbish some old 32 bit dell towers.

So, I'm throwing ubuntu on them and bringing up a MySQL->DB2DOM->Tomcat
stack.

Unfortunately, Tomcat doesn't want to start with openjdk 9 that is
packaged with 32 bit ubuntu.

Tomcat works happily with 32-bit and 64-bit Java.

Can someone give me a pointer to what works best?
Perhaps if you told us what Tomcat version you were using and showed us
what the error message was we'd be able to provide slightly more advice
than "You are doing something wrong. Don't do that".

Mark


Also, any heads up about missing libs or other nuances would also be
appreciated (jax mods were most painful).

Sincerely,

John Dale, MS MIS
Spearfish, SD USA

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to