SmartGWT精简环境JDK8转JDK17后GlassFish6部署失败求助
JDK17迁移后SmartGWT精简环境GlassFish6部署失败问题
环境信息
SmartGWT Version 13.0-p20240525 Java version 17.0.11 Servlet api version 5.0.0.0 GlassFish6 application server Jetty version 9.4.31.v20200723
问题背景
将SmartGWT精简环境从JDK1.8.0_245迁移至JDK17.0.11,环境包含实现ServletContextListener的类。本地使用Jetty部署可正常展示数据,但发布到GlassFish6应用服务器时部署失败。
错误详情
An error has occurred 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.
需求
在GlassFish6应用服务器上成功部署基于JDK17的SmartGWT精简环境,已提供主pom.xml、Server pom.xml、Client pom.xml及web.xml文件。
内容的提问来源于stack exchange,提问作者CRISTIAN FELIPE OCHOA GARCIA
相关产品推荐
相关产品推荐

