栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【错误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.pluginsorg.eclipse.wst.server.coretmp1workCatalinalocalhostIntermodalitySysorgapachejspadminMain_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,重启即可。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756335.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号