gpt4 book ai didi

java.lang.NoClassDefFoundError : javax/servlet/ServletContextListener error

转载 作者:行者123 更新时间:2023-11-30 03:47:51 27 4
gpt4 key购买 nike

您好,我的 struts1 spring 和 hibernate 集成中的动态 Web 应用程序是在 64 位计算机上开发的。它在 64 位计算机上运行良好,但在 32 位计算机上出现 jar 问题,并给出以下错误

    SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
at java.lang.ClassLoader.findBootstrapClass(Native Method)

    SEVERE: Error configuring application listener of class org.springframework.web.util.Log4jConfigListener
java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
at java.lang.ClassLoader.findBootstrapClass(Native Method)

我应该更改 32 位机器的所有 jar 吗?

最佳答案

当我尝试编译一个没有 servlet 依赖性的项目时,我遇到了一些类似的问题,如果您使用 maven 将 javax.servlet 放入 pom.xml

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0.1</version>
<scope>provided</scope>
</dependency>

如果您知道版本目标并且提供了范围,则可以将版本更改为另一个版本,因为您可能会使用 tomcat 或其他类型的服务器,其中已经包含实现

或者,如果您不使用maven,您可以下载.jar并将其添加到项目的lib文件夹中

关于java.lang.NoClassDefFoundError : javax/servlet/ServletContextListener error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25180880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com