为什么tomcat无法找到我自己定义的包?
Mybox 2005-11-17 04:45:11 请教一下各位高手,我编写了一个get.jsp,源代码如下
<%@ page contentType="text/html; charset=gb2312" language="java" import="audit.Query" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
</head>
<body>
<%! Query testone = new Query(); %>
<%= testone.pri()%>
</body>
</html>
Query.java源码如下:
package audit;
public class Query
{
public void pri()
{
System.out.println("Hello!");
}
}
get.jsp放在D:\Tomcat 5.0\webapps\ROOT\test里面,Query.class放在D:\Tomcat 5.0\webapps\ROOT\test\WEB-INF\classes\audit里面。但是用浏览器预览时总显示错误,错误提示如下:
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
D:\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\test\getqryrs_jsp.java:6: package audit does not exist
import audit.Query;
^
这是怎么回事?为什么它总找不到我自己定义的包“audit”?