程序报错:
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.xxx.jsp
尝试了如下方法:
1、在tomcat/lib中加了4个jar包
Impl: taglibs-standard-impl-1.2.5.jar JSTL实现类库
Spec: taglibs-standard-spec-1.2.5.jar JSTL标准接口
EL: taglibs-standard-jstlel-1.2.5.jar JSTL1.0标签-EL相关
Compat: taglibs-standard-compat-1.2.5.jar 兼容版本
失败了。。
2、在Java Build Path中改Default output folder
继续失败。。
3、检查相关包是否重复
答案是并没有重复
4、改tomcat配置
Server Locations中选择Use workspace metadata
依然没用
最后!!!
发现WEB-INF中没有classes文件夹,说明Java文件未编译成功,需要手动编译并且手动创建classes文件夹,classes与lib同级。(地址为Java文件所在文件夹)(show为package)
编译后自动出现class文件,再将其
复制
到
D:\JavaCourse\eclipse2020-workspace\WORK5\text\WEB-INF\classes
成功解决√
程序目录: