JSP - 找不到包

时间:2011-10-10 17:28:45

标签: jsp tomcat tomcat6

我刚刚在Apache服务器上安装了tomcat 6.

我的jsp文件返回以下错误:

  

只能导入一种类型。 x.y.Z解析为包

在源文件中,我有以下行:

  

<%@ page language =“java”import =“x.y.Z”%>

我已经在互联网上查了一下,根据我的理解,Tomcat找不到我的班级Z. 但是,我在/website/WEB-INF/classes/x/y/Z.class中有我的Z.class文件

在/etc/tomcat6/Catalina/www.mydomain.com/中,我在ROOT.xml文件中:

  

< Context path =“/ website /”antiResourceLocking =“false”/>

文件/etc/tomcat6/server.xml包含:

  

< Host name =“www.mydomain.com”appBase =“/ home / user / www /”unpackWARs =“true”autoDeploy =“true”>       < Context path =“/”docBase =“./”debug =“1”reloadable =“true”/>       < Valve className =“org.apache.catalina.valves.AccessLogValve”directory =“/ var / log / tomcat6”prefix =“tomcat_access_”suffix =“。log”pattern =“common”resolveHosts =“false”/>   < /主机>

(/ home / user / www / website /是我的jsp文件的存储位置)

我试图在WEB-INF的web.xml文件中定义一个servlet,但它没有帮助。 我试图在/中移动WEB-INF但它没有解决任何问题。

为什么我的Tomcat无法找到我的课程?

感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

我最终解决了我的问题。

WEB-INF的架构还可以,但没有正确放置。 我用我的配置here

写了一篇关于它的文章