Good Morning,

So here is what I know of the .war file. I did not use the .war file 
(octane.war) from the existing server when installed everything on the new 
server.  I used the .war file that the vendor sent with the latest install 
files.

Attached is the list of files from the unzipped .war WEB-INF/lib directory.  I 
put the files side by side and you can see that the new server has one file 
that does not exist on the original server, javax.mail-api-1.6.2.jar.

And the original server has two files that don’t exist on the new server, 
log4j-1.2.8.jar, log4j-core.jar

Looks like the rest of the files are the same although I did not check that the 
sizes of each file are the same.

Hopefully these mean something to you,

Thanks for the help,

Bill

From: Zdeněk Henek <[email protected]>
Sent: Tuesday, March 10, 2026 4:18 PM
To: Tomcat Users List <[email protected]>
Subject: Re: Apache Tomcat 10 Issue

Hi,

No, these jar files in <tomcat>/lib are tomcat related only.

Next step,
send us what is in the application war file. War file is just zip
file. Unzip it and send us list of jar files in WEB-INF/lib directory

Zdenek

On Tue, Mar 10, 2026 at 8:20 PM Short, William J. 
<[email protected]<mailto:[email protected]>> wrote:
>
> Here are all of the .jar files on the old server. I did not move any of these 
> manually to the new server. Should I be moving these?
>
> Also, I do not need to go to Tomcat 10, as long as I am on a stable version 
> with no vulnerabilities I am happy.
>
> annotations-api.jar
> catalina-ant.jar
> catalina-ha.jar
> catalina-storeconfig.jar
> catalina-tribes.jar
> catalina.jar
> ecj-4.9.jar
> el-api.jar
> jasper-el.jar
> jasper.jar
> jaspic-api.jar
> jsp-api.jar
> servlet-api.jar
> tomcat-api.jar
> tomcat-coyote.jar
> tomcat-dbcp.jar
> tomcat-i18n-cs.jar
> tomcat-i18n-de.jar
> tomcat-i18n-es.jar
> tomcat-i18n-fr.jar
> tomcat-i18n-ja.jar
> tomcat-i18n-ko.jar
> tomcat-i18n-pt-BR.jar
> tomcat-i18n-ru.jar
> tomcat-i18n-zh-CN.jar
> tomcat-jdbc.jar
> tomcat-jni.jar
> tomcat-util-scan.jar
> tomcat-util.jar
> tomcat-websocket.jar
> websocket-api.jar
>
>
>
> From: Zdeněk Henek <[email protected]<mailto:[email protected]>>
> Sent: Friday, March 6, 2026 11:55 AM
> To: Tomcat Users List 
> <[email protected]<mailto:[email protected]>>
> Subject: Re: Apache Tomcat 10 Issue
>
> Hi,
>
> > Given that it’s “com/sun/mail” I suspect you will need the original (sun) 
> > jvm.
>
> com.sun.mail is not part of jvm.
>
> option 1 - add missing jar file
> There is a missing jar. Maybe removed by accident during upgrade?
> e.g. 
> https://mvnrepository.com/artifact/javax.mail/mail<https://mvnrepository.com/artifact/javax.mail/mail><https://mvnrepository.com/artifact/javax.mail/mail<https://mvnrepository.com/artifact/javax.mail/mail>>
>
> Look into the old Tomcat 9.0.16 into <tomcat>/lib directory. Maybe the
> jar is there and you moved only the war file?
>
>
> option 2
> if you use javax.mail-api it contains only javax. classes
> e.g. here 
> https://mvnrepository.com/artifact/javax.mail/javax.mail-api<https://mvnrepository.com/artifact/javax.mail/javax.mail-api><https://mvnrepository.com/artifact/javax.mail/javax.mail-api<https://mvnrepository.com/artifact/javax.mail/javax.mail-api>>
>
> solution is replace the mail-api with full mail jar file as above.
>
> Get first work the tomcat 9, upgrade to tomcat 10 will need more
> changes. The automated migration tool is good but for long term you
> definitely need migration. Sometimes it is easy sometimes it is hard,
> but Tomcat 9/9.1 will be here a few years so you have enough time.
>
> Regards,
> Zdenek Henek
>
> On Fri, Mar 6, 2026 at 4:28 PM Rob Sargent 
> <[email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>>
>  wrote:
> >
> >
> >
> > > On Mar 6, 2026, at 9:13 AM, Short, William J. 
> > > <[email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>>
> > >  wrote:
> > >
> > > Sorry for the delay in response.
> > >
> > > I created a new VM with Server 2025.
> > >
> > > I didn't exactly recreate current environment because I didn't want to 
> > > install versions with known vulnerabilities. I got it as close as I 
> > > could. I am still having the same problem with sending email 
> > > notifications. Here is my current setup:
> > Your rebuild has not included the same version of some jar (or jvm) with 
> > which the application was compiled. Hence the NoClassDef error.
> >
> > Given that it’s “com/sun/mail” I suspect you will need the original (sun) 
> > jvm.
> >
> > But it would be better to recompile the app with new java. And likely a new 
> > mail making provider
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: 
> > [email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>
> > For additional commands, e-mail: 
> > [email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> [email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>
> For additional commands, e-mail: 
> [email protected]<mailto:[email protected]<mailto:[email protected]%3cmailto:[email protected]>>
>
> Disclaimer
>
> The information contained in this communication from the sender is 
> confidential. It is intended solely for use by the recipient and others 
> authorized to receive it. If you are not the recipient, you are hereby 
> notified that any disclosure, copying, distribution or taking action in 
> relation of the contents of this information is strictly prohibited and may 
> be unlawful.
>
> This email has been scanned for viruses and malware, and may have been 
> automatically archived by Mimecast, a leader in email security and cyber 
> resilience. Mimecast integrates email defenses with brand protection, 
> security awareness training, web security, compliance and other essential 
> capabilities. Mimecast helps protect large and small organizations from 
> malicious activity, human error and technology failure; and to lead the 
> movement toward building a more resilient world. To find out more, visit our 
> website.

---------------------------------------------------------------------
To unsubscribe, e-mail: 
[email protected]<mailto:[email protected]>
For additional commands, e-mail: 
[email protected]<mailto:[email protected]>

Disclaimer

The information contained in this communication from the sender is 
confidential. It is intended solely for use by the recipient and others 
authorized to receive it. If you are not the recipient, you are hereby notified 
that any disclosure, copying, distribution or taking action in relation of the 
contents of this information is strictly prohibited and may be unlawful.

This email has been scanned for viruses and malware, and may have been 
automatically archived by Mimecast, a leader in email security and cyber 
resilience. Mimecast integrates email defenses with brand protection, security 
awareness training, web security, compliance and other essential capabilities. 
Mimecast helps protect large and small organizations from malicious activity, 
human error and technology failure; and to lead the movement toward building a 
more resilient world. To find out more, visit our website.
Original Server                                 New Server

activation.jar                                  activation.jar
axis-ant.jar                                    axis-ant.jar
axis.jar                                        axis.jar
chartengineapi.jar                              chartengineapi.jar
chartexamplescoreapi.jar                        chartexamplescoreapi.jar
chartitemapi.jar                                chartitemapi.jar
com.ibm.icu_58.2.0.v20170418-1837.jar           
com.ibm.icu_58.2.0.v20170418-1837.jar
com.lowagie.text_2.1.7.v201004222200.jar        
com.lowagie.text_2.1.7.v201004222200.jar
commons-beanutils.jar                           commons-beanutils.jar
commons-cli-1.0.jar                             commons-cli-1.0.jar
commons-collections-3.1.jar                     commons-collections-3.1.jar
commons-collections-3.2.1.jar                   commons-collections-3.2.1.jar
commons-collections.jar                         commons-collections.jar
commons-configuration-1.5.jar                   commons-configuration-1.5.jar
commons-dbcp.jar                                commons-dbcp.jar
commons-digester.jar                            commons-digester.jar
commons-discovery-0.2.jar                       commons-discovery-0.2.jar
commons-fileupload-1.2.1.jar                    commons-fileupload-1.2.1.jar
commons-io-1.1.jar                              commons-io-1.1.jar
commons-lang-2.4.jar                            commons-lang-2.4.jar
commons-lang.jar                                commons-lang.jar
commons-logging-old.jar                         commons-logging-old.jar
commons-logging.jar                             commons-logging.jar
commons-pool.jar                                commons-pool.jar
commons-validator.jar                           commons-validator.jar
concurrent.jar                                  concurrent.jar
connector.jar                                   connector.jar
coreapi.jar                                     coreapi.jar
crosstabcoreapi.jar                             crosstabcoreapi.jar
dataadapterapi.jar                              dataadapterapi.jar
dataaggregationapi.jar                          dataaggregationapi.jar
dataextraction.jar                              dataextraction.jar
dom.jar                                         dom.jar
dteapi.jar                                      dteapi.jar
dwr.jar                                         dwr.jar
emitterconfig.jar                               emitterconfig.jar
engineapi.jar                                   engineapi.jar
flute.jar                                       flute.jar
itext-1.01.jar                                  itext-1.01.jar
jaas.jar                                        jaas.jar
jakarta-oro.jar                                 jakarta-oro.jar
jasperreports-0.6.7.jar                         jasperreports-0.6.7.jar
                                                javax.mail-api-1.6.2.jar
javax.wsdl_1.5.1.v201012040544.jar              
javax.wsdl_1.5.1.v201012040544.jar
javax.xml.stream_1.0.1.v201004272200.jar        
javax.xml.stream_1.0.1.v201004272200.jar
javax.xml_1.3.4.v201005080400.jar               
javax.xml_1.3.4.v201005080400.jar
jaxen-full.jar                                  jaxen-full.jar
jaxp-api.jar                                    jaxp-api.jar
jaxrpc.jar                                      jaxrpc.jar
jaybird-3.0.4.jar                               jaybird-3.0.4.jar
jaybird-full-3.0.4.jar                          jaybird-full-3.0.4.jar
jdbc2_0-stdext.jar                              jdbc2_0-stdext.jar
jdt-compiler.jar                                jdt-compiler.jar
jmxri.jar                                       jmxri.jar
js.jar                                          js.jar
jsp.jar                                         jsp.jar
jstl.jar                                        jstl.jar
jta-spec1_0_1.jar                               jta-spec1_0_1.jar
junit.jar                                       junit.jar
log4j-1.2.8.jar 
log4j-core.jar  
lottery.jar                                     lottery.jar
mail.jar                                        mail.jar
modelapi.jar                                    modelapi.jar
modelodaapi.jar                                 modelodaapi.jar
msbase.jar                                      msbase.jar
mssqlserver.jar                                 mssqlserver.jar
msutil.jar                                      msutil.jar
net.sourceforge.lpg.lpgjavaruntime_1.1.0.v201004271650.jar      
net.sourceforge.lpg.lpgjavaruntime_1.1.0.v201004271650.jar
odaconnectivity.jar                                             
odaconnectivity.jar
odadesignapi.jar                                                odadesignapi.jar
org.apache.batik.bridge_1.7.0.v201011041433.jar                 
org.apache.batik.bridge_1.7.0.v201011041433.jar
org.apache.batik.css_1.7.0.v201011041433.jar                    
org.apache.batik.css_1.7.0.v201011041433.jar
org.apache.batik.dom.svg_1.7.0.v201011041433.jar                
org.apache.batik.dom.svg_1.7.0.v201011041433.jar
org.apache.batik.dom_1.7.1.v201505191845.jar                    
org.apache.batik.dom_1.7.1.v201505191845.jar
org.apache.batik.ext.awt.extension_1.7.0.v201806261756.jar      
org.apache.batik.ext.awt.extension_1.7.0.v201806261756.jar
org.apache.batik.ext.awt_1.7.0.v201011041433.jar                
org.apache.batik.ext.awt_1.7.0.v201011041433.jar
org.apache.batik.parser_1.7.0.v201011041433.jar                 
org.apache.batik.parser_1.7.0.v201011041433.jar
org.apache.batik.svggen_1.7.0.v201011041433.jar                 
org.apache.batik.svggen_1.7.0.v201011041433.jar
org.apache.batik.transcoder_1.7.0.v201011041433.jar             
org.apache.batik.transcoder_1.7.0.v201011041433.jar
org.apache.batik.util.gui_1.7.0.v200903091627.jar               
org.apache.batik.util.gui_1.7.0.v200903091627.jar
org.apache.batik.util_1.7.0.v201011041433.jar                   
org.apache.batik.util_1.7.0.v201011041433.jar
org.apache.batik.xml_1.7.0.v201011041433.jar                    
org.apache.batik.xml_1.7.0.v201011041433.jar
org.apache.commons.codec_1.9.0.v20170208-1614.jar               
org.apache.commons.codec_1.9.0.v20170208-1614.jar
org.apache.commons.logging_1.1.1.v201101211721.jar              
org.apache.commons.logging_1.1.1.v201101211721.jar
org.apache.derby_10.11.1.1_v201605202053.jar                    
org.apache.derby_10.11.1.1_v201605202053.jar
org.apache.felix.scr_2.0.14.v20180117-1452.jar                  
org.apache.felix.scr_2.0.14.v20180117-1452.jar
org.apache.lucene.analyzers-common_6.1.0.v20161115-1612.jar     
org.apache.lucene.analyzers-common_6.1.0.v20161115-1612.jar
org.apache.lucene.core_6.1.0.v20170814-1820.jar                 
org.apache.lucene.core_6.1.0.v20170814-1820.jar
org.apache.lucene.queryparser_6.1.0.v20161115-1612.jar          
org.apache.lucene.queryparser_6.1.0.v20161115-1612.jar
org.apache.poi_3.9.0.v201405241750.jar                          
org.apache.poi_3.9.0.v201405241750.jar
org.apache.xerces_2.9.0.v201101211617.jar                       
org.apache.xerces_2.9.0.v201101211617.jar
org.apache.xml.resolver_1.2.0.v201005080400.jar                 
org.apache.xml.resolver_1.2.0.v201005080400.jar
org.apache.xml.serializer_2.7.1.v201005080400.jar               
org.apache.xml.serializer_2.7.1.v201005080400.jar
org.eclipse.birt.axis.overlay_4.8.0.v201806261756.jar           
org.eclipse.birt.axis.overlay_4.8.0.v201806261756.jar
org.eclipse.birt.runtime_4.8.0-20180626.jar                     
org.eclipse.birt.runtime_4.8.0-20180626.jar
org.eclipse.core.contenttype_3.7.0.v20180426-1644.jar           
org.eclipse.core.contenttype_3.7.0.v20180426-1644.jar
org.eclipse.core.expressions_3.6.100.v20180426-1644.jar         
org.eclipse.core.expressions_3.6.100.v20180426-1644.jar
org.eclipse.core.filesystem_1.7.100.v20180304-1102.jar          
org.eclipse.core.filesystem_1.7.100.v20180304-1102.jar
org.eclipse.core.jobs_3.10.0.v20180427-1454.jar                 
org.eclipse.core.jobs_3.10.0.v20180427-1454.jar
org.eclipse.core.resources_3.13.0.v20180512-1138.jar            
org.eclipse.core.resources_3.13.0.v20180512-1138.jar
org.eclipse.core.runtime_3.14.0.v20180417-0825.jar              
org.eclipse.core.runtime_3.14.0.v20180417-0825.jar
org.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.2.1.201712071719.jar
     
org.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.2.1.201712071719.jar
org.eclipse.datatools.connectivity.apache.derby_1.2.1.201712071719.jar          
        org.eclipse.datatools.connectivity.apache.derby_1.2.1.201712071719.jar
org.eclipse.datatools.connectivity.console.profile_1.2.1.201712071719.jar       
        
org.eclipse.datatools.connectivity.console.profile_1.2.1.201712071719.jar
org.eclipse.datatools.connectivity.db.generic_1.2.1.201712071719.jar            
        org.eclipse.datatools.connectivity.db.generic_1.2.1.201712071719.jar
org.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.2.1.201712071719.jar
      
org.eclipse.datatools.connectivity.dbdefinition.genericJDBC_1.2.1.201712071719.jar
org.eclipse.datatools.connectivity.oda.consumer_3.4.1.201712071719.jar          
        org.eclipse.datatools.connectivity.oda.consumer_3.4.1.201712071719.jar
org.eclipse.datatools.connectivity.oda.design_3.5.1.201712071719.jar            
        org.eclipse.datatools.connectivity.oda.design_3.5.1.201712071719.jar
org.eclipse.datatools.connectivity.oda.flatfile_3.3.1.201712071719.jar          
        org.eclipse.datatools.connectivity.oda.flatfile_3.3.1.201712071719.jar
org.eclipse.datatools.connectivity.oda.profile_3.4.1.201712071719.jar           
        org.eclipse.datatools.connectivity.oda.profile_3.4.1.201712071719.jar
org.eclipse.datatools.connectivity.oda_3.6.1.201712071719.jar                   
        org.eclipse.datatools.connectivity.oda_3.6.1.201712071719.jar
org.eclipse.datatools.connectivity.sqm.core_1.4.1.201712071719.jar              
        org.eclipse.datatools.connectivity.sqm.core_1.4.1.201712071719.jar
org.eclipse.datatools.connectivity_1.14.1.201712071719.jar                      
        org.eclipse.datatools.connectivity_1.14.1.201712071719.jar
org.eclipse.emf.common_2.14.0.v20180527-1134.jar                                
        org.eclipse.emf.common_2.14.0.v20180527-1134.jar
org.eclipse.emf.ecore.change_2.12.0.v20180125-1130.jar                          
        org.eclipse.emf.ecore.change_2.12.0.v20180125-1130.jar
org.eclipse.emf.ecore.xmi_2.14.0.v20180129-1548.jar                             
        org.eclipse.emf.ecore.xmi_2.14.0.v20180129-1548.jar
org.eclipse.emf.ecore_2.14.0.v20180529-1144.jar                                 
        org.eclipse.emf.ecore_2.14.0.v20180529-1144.jar
org.eclipse.equinox.app_1.3.500.v20171221-2204.jar                              
        org.eclipse.equinox.app_1.3.500.v20171221-2204.jar
org.eclipse.equinox.common_3.10.0.v20180412-1130.jar                            
        org.eclipse.equinox.common_3.10.0.v20180412-1130.jar
org.eclipse.equinox.ds_1.5.100.v20171221-2204.jar                               
        org.eclipse.equinox.ds_1.5.100.v20171221-2204.jar
org.eclipse.equinox.event_1.4.200.v20180426-0845.jar                            
        org.eclipse.equinox.event_1.4.200.v20180426-0845.jar
org.eclipse.equinox.frameworkadmin.equinox_1.1.0.v20180512-1128.jar             
        org.eclipse.equinox.frameworkadmin.equinox_1.1.0.v20180512-1128.jar
org.eclipse.equinox.frameworkadmin_2.1.0.v20180131-0638.jar                     
        org.eclipse.equinox.frameworkadmin_2.1.0.v20180131-0638.jar
org.eclipse.equinox.preferences_3.7.100.v20180510-1129.jar                      
        org.eclipse.equinox.preferences_3.7.100.v20180510-1129.jar
org.eclipse.equinox.registry_3.8.0.v20180426-1327.jar                           
        org.eclipse.equinox.registry_3.8.0.v20180426-1327.jar
org.eclipse.equinox.security_1.2.400.v20171221-2204.jar                         
        org.eclipse.equinox.security_1.2.400.v20171221-2204.jar
org.eclipse.equinox.simpleconfigurator.manipulator_2.1.0.v20180103-0918.jar     
        
org.eclipse.equinox.simpleconfigurator.manipulator_2.1.0.v20180103-0918.jar
org.eclipse.equinox.simpleconfigurator_1.3.0.v20180502-1828.jar                 
        org.eclipse.equinox.simpleconfigurator_1.3.0.v20180502-1828.jar
org.eclipse.help_3.8.100.v20180512-1136.jar                                     
        org.eclipse.help_3.8.100.v20180512-1136.jar
org.eclipse.orbit.mongodb_3.2.2.v20170222-2110.jar                              
        org.eclipse.orbit.mongodb_3.2.2.v20170222-2110.jar
org.eclipse.osgi.services_3.7.0.v20180223-1712.jar                              
        org.eclipse.osgi.services_3.7.0.v20180223-1712.jar
org.eclipse.osgi.util_3.5.0.v20180219-1511.jar                                  
        org.eclipse.osgi.util_3.5.0.v20180219-1511.jar
org.eclipse.osgi_3.13.0.v20180409-1500.jar                                      
        org.eclipse.osgi_3.13.0.v20180409-1500.jar
org.eclipse.update.configurator_3.4.0.v20180512-1141.jar                        
        org.eclipse.update.configurator_3.4.0.v20180512-1141.jar
org.mozilla.javascript_1.7.5.v201504281450.jar                                  
        org.mozilla.javascript_1.7.5.v201504281450.jar
org.sat4j.core_2.3.5.v201308161310.jar                                          
        org.sat4j.core_2.3.5.v201308161310.jar
org.sat4j.pb_2.3.5.v201404071733.jar                                            
        org.sat4j.pb_2.3.5.v201404071733.jar
org.tukaani.xz_1.8.0.v20180207-1613.jar                                         
        org.tukaani.xz_1.8.0.v20180207-1613.jar
org.w3c.css.sac_1.3.1.v200903091627.jar                                         
        org.w3c.css.sac_1.3.1.v200903091627.jar
org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar                        
        org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar
org.w3c.dom.smil_1.0.1.v200903091627.jar                                        
        org.w3c.dom.smil_1.0.1.v200903091627.jar
org.w3c.dom.svg.extension_1.1.0.v201806261756.jar                               
        org.w3c.dom.svg.extension_1.1.0.v201806261756.jar
org.w3c.dom.svg_1.1.0.v201011041433.jar                                         
        org.w3c.dom.svg_1.1.0.v201011041433.jar
poi-2.0-final-20040126.jar                                                      
        poi-2.0-final-20040126.jar
saaj.jar                                                                        
        saaj.jar
sax.jar                                                                         
        sax.jar
saxpath.jar                                                                     
        saxpath.jar
scope.jar                                                                       
        scope.jar
scriptapi.jar                                                                   
        scriptapi.jar
standard.jar                                                                    
        standard.jar
struts-legacy.jar                                                               
        struts-legacy.jar
struts.jar                                                                      
        struts.jar
unittest.jar                                                                    
        unittest.jar
viewservlets.jar                                                                
        viewservlets.jar
webserverglue.jar                                                               
        webserverglue.jar
xalan.jar                                                                       
        xalan.jar
xercesImpl.jar                                                                  
        xercesImpl.jar
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to