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

Reply via email to