test.helloWorld
这个类的原代码怎么写的,能不能编译通过。
检查方法
<jsp:useBean id="test" class="test.helloWorld" scope="page" />
你可以这样写
<%
  test.helloWorld test = null;
%>
看jb下提示会不会正常

解决方案 »

  1.   

    编译通过,能生成.class文件的
      

  2.   

    加了
    <%
      test.helloWorld test = null;
    %>
    以后,一点用没有啊
      

  3.   

    不是这个意思
    <jsp:useBean id="test" class="test.helloWorld" scope="page" /><%
      test.helloWorld test = null;
    %>用后面那句换前面那句然后分布调试,把错误在贴上来
      

  4.   

    靠,你是把jsp发布是吧?
    把你的classes的那个目录,放在你发布文件目录的/web-inf下面去,就ok了
      

  5.   

    已经放到了web-inf目录下了,还是不行
    按你的办法替换,错误如下type Exception reportmessage Internal Server Errordescription The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPNote: sun.tools.javac.Main has been deprecated.
    An error occurred between lines: 2 and 4 in the jsp file: /testbean.jspGenerated servlet error:
    C:\Program Files\Apache Tomcat 4.0\work\Standalone\localhost\_\testbean$jsp.java:60: Class test.helloWorld not found.
                      test.helloWorld test = null;
                          ^
    1 error, 1 warning at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
    at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
    at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1017)
    at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115)
    at java.lang.Thread.run(Thread.java:536)--------------------------------------------------------------------------------
      

  6.   

    是你的javabean 的路径不对,你在/web-inf/classes下面建立一个test文件夹
    helloWorld.classes放进去就可以了。
      

  7.   

    正是如此啊,我是在外面,在test目录里面都放了helloWord.class文件了,还是不行啊,换了个tomcat的版本也不行~~~sigh
      

  8.   

    我也遇到过此问题,我将应用目录与tomcat放置在一个盘上就ok了
      

  9.   

    doo_fu(doofu), 我的也是同一个盘上啊,安装时是默认安装,都放在系统盘C盘上~~~~~