我正在尝试运行我的 .jsp 文件之一,但遇到类转换异常。
('org.apache.catalina.core.DefaultInstanceManager 无法转换为 org.apache.tomcat.InstanceManager')
我已将所有 jar 放在 WEB-INF/lib 文件夹中,并且包含了所有必需的 jar。
出现这个错误是因为.jar版本不匹配吗?
如果有人知道这个错误,请告诉我。
切勿将 tomcat 的 jar 文件放入 WEB-INF/lib 中。 Tomcat 已经拥有这些类,并且它们必须由根 tomcat 类加载器加载,而不是由 web 应用程序的类加载器加载。除非此 jar 列表中存在不属于 Tomcat 的特定库,否则所有这些 jar 都不应该存在。
您在 WEB-INF/lib 中放入的内容是您的代码使用的库,例如 Guava 或 OpenCSV 或您可以自己创建的任何 jar。不是 Tomcat 自己的库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)