为什么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”?


...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mybox 2005-11-17
  • 打赏
  • 举报
回复
呵呵,是的,谢谢你了!!
murasaki 2005-11-17
  • 打赏
  • 举报
回复
如果你把test全部内容都直接复制到webapps下,即class放在webapps/test/WEB-INF/classes下
则现在的context就是test了,这样也可以
murasaki 2005-11-17
  • 打赏
  • 举报
回复
是你class放的位置不对,应该放在ROOT/WEB-INF/classes下,而不是ROOT/test/WEB-INF/classes下
要知道你在ROOT下放的所有东西,其context都是关系到ROOT/WEB-INF/这个下面的
Mybox 2005-11-17
  • 打赏
  • 举报
回复
是不是class放的位置不对?或者web.xml还需要怎么配置一下?
现在的web.xml是
<?xml version="1.0" encoding="ISO-8859-1"?>


<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">

<display-name>test</display-name>
<description>
Welcome to mytest
</description>

</web-app>
咖啡 2005-11-17
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page language="java"%>
<%@ page import="audit.Query" %>

试试看,别抱太大希望:)
Mybox 2005-11-17
  • 打赏
  • 举报
回复
谢谢了,我也是实在看不出有什么问题
咖啡 2005-11-17
  • 打赏
  • 举报
回复
看代码应该没有问题的,帮你试一下。
majy 2005-11-17
  • 打赏
  • 举报
回复
是不是你用的词有点不对啊:audit query

呵呵,乱猜的,看不出什么问题

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧