Java 9 dropped 32-bit so it only has 64-bit by default.
Maybe you have Java 8 instead of Java 9.
Check this:

https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04

Try using Tomcat 8.5 if you want to have 32-bit.

-Harri

-----Original Message-----
From: John Dale (DB2DOM) <jcdw...@gmail.com> 
Sent: maanantai 24. lokakuuta 2022 22.03
To: Tomcat Users List <users@tomcat.apache.org>
Subject: Re: Compatibility, 32 bit ..

[Et saa yleensä sähköpostia jcdw...@gmail.com. Lisätietoja siitä, miksi tämä on 
tärkeää, on osoitteessa https://aka.ms/LearnAboutSenderIdentification ]

Thank you.

Would you agree with me that this should be an ubuntu bug report?  I installed 
using apt-get.

John


On 10/24/22, Mark Thomas <ma...@apache.org> wrote:
> On 24/10/2022 19:38, John Dale (DB2DOM) wrote:
>> Would Tomcat 10 work with Java 8?
>
> No. Tomcat 10.1.x requires a minimum of Java 11.
>
> Details of Tomcat versions, minimum Java versions and other useful
> information:
>
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftomc
> at.apache.org%2Fwhichversion.html&amp;data=05%7C01%7Charri.pesonen%40s
> inch.com%7C14e753cc45db4bab086608dab5f28056%7C3b518aae89214a7b8497619d
> 756ce20e%7C0%7C0%7C638022350412584072%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi
> MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7
> C%7C&amp;sdata=m6n2gaXUVUU39CvV0AtbByiUWfqDCK%2F7w7pLsEzcSr8%3D&amp;re
> served=0
>
> Mark
>
>
>>
>> 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/N
>>>> ative
>>>> 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
>>
>
> ---------------------------------------------------------------------
> 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