This is probably a container issue, not a jvm issue, java.servlet packages are part of java enterprise edition, not in the java base/jvm, jee was donated to Apache which changed the interface packages in newer releases. Geoserver won't be migrated to the new jee api until java 8 support is dropped, maybe with the next major release
Op ma 1 aug. 2022 15:24 schreef Mark Hammond <mark.hamm...@bto.org>: > Hi Folks, > > Have been successfully using Geoserver for a number of years. > > Have been doing preparatory work to upgrade to JDK17/Glassfish 6.x > > Having noticed Geoserver 2.21.0 supports JDK17, downloaded this to try > on the new setup. > > Geoserver 2.21.0 fails to deploy on a virgin JDK17/GF6.2.5 setup with > the following error reported in the log: > > remote failure: Error occurred during deployment: Exception while > loading the app : java.lang.IllegalStateException: > ContainerBase.addChild: start: org.apache.catalina.LifecycleException: > java.lang.IllegalArgumentException: java.lang.NoClassDefFoundError: > javax/servlet/ServletContextListener. Please see server.log for more > details. > > This suggests some component within 2.21.0 has not been upgraded to > JDK17 since it is still using the javax.servlet namespace. Tried with > and without additional database drivers/plugins > > Are there separate JDK17 and non-JDK17 branches? If so, where can I > get the JDK17 version from. If there are not separate branches. Can > anyone suggest a set of steps that would see 2.21.0 deploy correctly? > > > Kindest Regards > Mark > > > _______________________________________________ > Geoserver-users mailing list > > Please make sure you read the following two resources before posting to > this list: > - Earning your support instead of buying it, but Ian Turton: > http://www.ianturton.com/talks/foss4g.html#/ > - The GeoServer user list posting guidelines: > http://geoserver.org/comm/userlist-guidelines.html > > If you want to request a feature or an improvement, also see this: > https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer > > > Geoserver-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/geoserver-users >
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users