Would Tomcat 10 work with Java 8?

Thinking I might downgrade the JDK.


On 10/24/22, Mark Thomas <ma...@apache.org> wrote:
>
>
> 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
>
>

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

Reply via email to