【错误10】:Unable to compile class for JSP

错误信息:

严重: Servlet.service() for servlet [jsp] in context with path [/IntermodalitySys] threw exception [Unable to compile class for JSP: 

An error occurred at line: [14] in the generated java file: [E:\workspace2020_64\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\IntermodalitySys\org\apache\jsp\adminMain_jsp.java]
Only a type can be imported. com.model.Admin resolves to a package

JSP文件:[/adminMain.jsp] 的第 [5] 行发生了一个错误
Admin cannot be resolved to a type
2: <%@ page import="com.model.Admin"  %>
3: <%
4: 	// 权限验证
5: 	Admin admin = (Admin)session.getAttribute("admin");

导入javaweb项目,启动tomcat后,一进入页面,只要该页面jsp文件头部有导入【导入的类属于本项目的类】,例:<%@ page import="com.model.Admin" %>,就会报错Unable to compile class for JSP,百度查了好多资料和方式,各种方式都试过了,jdk从1.6换到了1.8,tomcat7、tomcat8、tomcat9也都换了一遍,还是不行,以为jar包冲突,所以servlet-api.jar也替换了好几个版本,搞了快一天时间了,最终还是不行。都快没撤了,不知道为什么脑子灵光一现,怀疑上了tomcat的配置,试着改了一下,竟然成功修复。记录一下。

解决方法:
Eclipse双击打开tomcat配置,勾选上Serve modules without publishing,保存,然后clean一下tomcat,重启即可。

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值