运行jsp文件时抛出异常

时间:2012-12-14 09:43:46

标签: jsp

我正在尝试运行我的.jsp文件之一,并且我正在获得类强制转换异常。

('org.apache.catalina.core.DefaultInstanceManager无法强制转换为org.apache.tomcat.InstanceManager')

我已将所有罐子放在WEB-INF / lib文件夹中,并且我已经包含了所有必需的罐子。

是否因.jar版本不匹配而发生此错误?

如果有人知道这个错误,请告诉我。

1 个答案:

答案 0 :(得分:5)

您不能将tomcat的jar文件放入WEB-INF / lib。 Tomcat已经有了类,它们必须由root tomcat类加载器加载,而不是由webapp的类加载器加载。除非这个罐子列表中有一个不属于Tomcat的特定库,否则所有这些罐子都不应该存在。

您在WEB-INF / lib中放置的是您的代码使用的库,例如Guava或OpenCSV或您自己创建的任何jar。不是Tomcat自己的库。