java.lang.ClassNotFoundException: Text.TextBean
没有找到这个class啊。

解决方案 »

  1.   

    就是就是,你至少要你的文件能加载起你的bean文件的class文件才可以呀!
    看是你的环境变量的配置问题还是你自己类文件的问题放的问题!
      

  2.   

    我的文件存放应该没有问题,当是放在***/WEB-INF/**下的。
    环境变量已经设好了呀。照着书书设的,刚才又看了一下,还是没问题。
      

  3.   

    麻烦大家一下,我把正个程序贴出来。
    这是JAVABEAN的程序,在J2SDK1。4中编译通过,包名也设好,然后复制到***/WEB-INF/test下,***是我的网站名。
    package test;
    public class Counter
    {
    int Count=1;
      public void Counter()
    { }  public void addCount()
    {
    Count++;
    }  public int getCount()
    {
    return Count;
    }}<jsp:useBean id="counter" scope="application" class="test.Counter"/>
    <br>
    你好,你是第
    <%
    out.println(counter.getCount());
    counter.addCount();
    %>位访客。
    这是我的JSP程序,结果报错
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 2 in the jsp file: /4.jspGenerated servlet error:
        [javac] Compiling 1 source fileC:\Tomcat 5.0\work\Catalina\localhost\yfx\org\apache\jsp\_4_jsp.java:42: package test does not exist
          test.Counter counter = null;
              ^An error occurred at line: 2 in the jsp file: /4.jspGenerated servlet error:
    C:\Tomcat 5.0\work\Catalina\localhost\yfx\org\apache\jsp\_4_jsp.java:44: package test does not exist
            counter = (test.Counter) pageContext.getAttribute("counter", PageContext.APPLICATION_SCOPE);
                           ^An error occurred at line: 2 in the jsp file: /4.jspGenerated servlet error:
    C:\Tomcat 5.0\work\Catalina\localhost\yfx\org\apache\jsp\_4_jsp.java:46: package test does not exist
              counter = new test.Counter();
                                ^
    3 errors
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
    org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)麻烦看指教一下, 多谢了。
      

  4.   

    类应该,应该放在WEB-INF/classes/里面,试试吧
    而且在调用时应该
    <jsp:useBean id="***" scope="page" class="Opendb"/>(Opende是类名)
    如果类在一个文件夹里,(例:opendb文件夹)
    <jsp:useBean id="***" scope="page" class="opendb.Opendb"/>
      

  5.   

    不好意思,我打错了,是放在WEB-INF/classes/test
    test是包名。
      

  6.   

    对的 就放在WEB-INF/classes/test
      

  7.   

    那为什么出错呢?我刚才问了一个人,他说要添加.XML文件来指定路径,就是TMOCAT的网站例子jsp-example的WEB-INF目录下的web.xml这个文件,好长好多,根本看不懂,难道只编一个这样的小程序也要设计这个文件吗?如果要麻烦告知一些关于这方面的文档,多谢了。