我正在尝试运行我的.jsp文件之一,我正在获得类强制转换异常. (‘org.apache.catalina.core.DefaultInstanceManager无法强制转换为org.apache.tomcat.InstanceManager’) 我已将所有罐子放在WEB-INF / lib文件夹中
(‘org.apache.catalina.core.DefaultInstanceManager无法强制转换为org.apache.tomcat.InstanceManager’)
我已将所有罐子放在WEB-INF / lib文件夹中,并且我已经包含了所有必需的罐子.
是否因为.jar版本不匹配而发生此错误?
如果有人知道这个错误,请告诉我.
您不能将tomcat的jar文件放入WEB-INF / lib. Tomcat已经有了类,它们必须由root tomcat类加载器加载,而不是由webapp的类加载器加载.除非这个罐子列表中有一个不属于Tomcat的特定库,否则所有这些罐子都不应该存在.您在WEB-INF / lib中放置的是您的代码使用的库,例如Guava或OpenCSV或您自己创建的任何jar.不是Tomcat自己的库.