gpt4 book ai didi

java - Tomcat 7.0.25 SessionIdGenerator异常

转载 作者:行者123 更新时间:2023-11-28 22:40:41 26 4
gpt4 key购买 nike

我正在使用 tomcat 7.0.70 部署 spring-boot 应用程序并且工作正常。我的问题是我需要它与 tomcat 7.0.25 一起运行,当我更改依赖项时我什至无法运行该应用程序,异常(exception)情况是:

org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is java.lang.NoClassDefFoundError: org/apache/catalina/SessionIdGenerator
Caused by: java.lang.NoClassDefFoundError: org/apache/catalina/SessionIdGenerator
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.SessionIdGenerator

我已经尝试了所有方法,我浏览了几乎所有的 Google 和 StackOverflow,但我找不到将其包含在我的应用程序中的方法。

问题是必须使用 7.0.25,我想如果嵌入 7.0.25 不起作用,在生产中我会遇到问题。

任何有关如何解决该错误的提示都将不胜感激。

非常感谢!

最佳答案

看起来 Spring Boot 依赖于异常中提到的类 (org.apache.catalina.SessionIdGenerator)。

根据sources Apache Tomcat 的此类从 7.0.58 版本开始可用,因此您不能使用旧版本。

您没有提供您使用的 Spring Boot 版本的信息,但您可以尝试使用旧版本。

关于java - Tomcat 7.0.25 SessionIdGenerator异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40041162/

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