为什么在Myeclipse中调试好的类,用tomcat运行就出现cannot be resolved to a type
用Myeclipse调试执行正常的一个jsp程序,关掉Myeclipse启动tomcat,再运行就出现cannotberesolvedtoatype,出错的这个类(MyA...
用Myeclipse调试执行正常的一个jsp程序,关掉Myeclipse启动tomcat,再运行就出现cannot be resolved to a type,出错的这个类(MyApp)确定本身没问题。
代码:
<%@ 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();
已经查看过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();
已经查看过WEB-INF/classes,确定其中的MyApp.class是最新的 展开
3个回答
展开全部
你把<%@ page import="com.common.*"%>直接换成<%@ page import="com.common.MyApp"%>试试
追问
试过了,还是不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是编译的版本不对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询