Java 尽管类放置在/lib中,JSP中仍存在NoClassDefFoundError

Java 尽管类放置在/lib中,JSP中仍存在NoClassDefFoundError,java,jsp,noclassdeffounderror,Java,Jsp,Noclassdeffounderror,我的JSP实例化了一个MovieDetails类。我目前正在使用脚本确保一切正常,然后再转到标记 我正在使用Tomcat8.0。MovieDetails.class的目录结构:com/library/model/bean。带有MovieDetails.class文件的目录结构副本也放在WEB-INF/lib下(您也尝试过为该文件放一个.jar) 在JSP中,我有: <%@ page import="com.library.model.beans.*" %> 有谁能告诉我,为什么JS

我的JSP实例化了一个MovieDetails类。我目前正在使用脚本确保一切正常,然后再转到标记

我正在使用Tomcat8.0。MovieDetails.class的目录结构:com/library/model/bean。带有MovieDetails.class文件的目录结构副本也放在WEB-INF/lib下(您也尝试过为该文件放一个.jar)

在JSP中,我有:

<%@ page import="com.library.model.beans.*" %>

有谁能告诉我,为什么JSP在/lib目录下却找不到该类?

它实际上不在
/WEB-INF/lib
目录下?将类文件放在
lib
的目录层次结构中是无用的,如果要这样做,它应该在
/WEB-INF/classes
中。如果没有更多的细节,就无法提供帮助(比如你放入
lib
的jar的
tf
输出)。是的,我说的是/WEB-INF/lib和WEB-INF/classes。你是如何生成你试图放入WEB-INF/lib的jar的?使用eclipse>export,仅用MovieDetails.class制作了一个jar。然后将.jar粘贴到WEB-INF/lib中。我需要为整个包制作一个.jar吗?它当然只有NoClassDefFoundError.java.lang.NoClassDefFoundError:com/library/model/beans/MovieDetails(错误名称:MovieDetails)java.lang.ClassLoader.defineClass1(本机方法)java.lang.ClassLoader.defineClass(未知源)java.security.SecureClassLoader.DefineClassClass(未知源)@SudiptoDutta这要么是打包问题,要么是目录问题。谢谢Dave会查出来的。
<%
  MovieDetails movDet = (MovieDetails)request.getAttribute("MovieDetailsBean");
....
....
%>
java.lang.NoClassDefFoundError: com/library/model/beans/MovieDetails