Blake,
On 2/26/21 14:55, Blake McBride wrote:
I have a web app that has been running fine for many years. I tried
upgrading to Tomcat 10.0.2 and I am getting the following error:
Feb 26, 2021 1:48:26 PM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Error configuring application listener of class
[com.sun.xml.ws.transport.http.servlet.WSServletContextListener]
java.lang.NoClassDefFoundError:
javax/servlet/ServletContextAttributeListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:757)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
[...]
Without changing anything, this app works fine with Tomcat:
9.0.43
8.5.63
8.0.27
But I get the above error with Tomcat 10.0.2 only.
Sure appreciate any help.
Did you read the Migration Guide? Tomcat 10 is built with and requires
the use of all the Jakarta EE package names. javax.servlet is dead. Long
live jakarta.servlet!
http://tomcat.apache.org/migration-10.html#Specification_APIs
You might want to have a look at the migration tool:
https://tomcat.apache.org/download-migration.cgi
Not a huge amount of documentation about it, so you'll have to piece
things together yourself.
Hope that helps,
-chris
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]