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: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to