用Myeclipse调试执行正常的一个jsp程序,关掉Myeclipse启动tomcat,再运行就出现cannot be resolved to a type,出错的这个类(MyApp)确定本身没问题。
已采取的措施(均无效):
1、换了tomcat的版本
2、删除工作目录下的所有MyApp.class(担心有重复,产生二义性),再用Myeclipse重新编译,确定WEB-INF/classes中的MyApp.class是最新的。代码:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.common.*"%>
<%
MyApp oApp = new MyApp();
……
%>出错信息:
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 4 in the jsp file: /upload.jsp
MyApp cannot be resolved to a type
1: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2: <%@ page import="com.common.*"%>
3: <%
4: MyApp oApp = new MyApp();