如果要直接使用你的num目录的话,要到server.xml中设置虚拟目录!而且还要配置好你目录的结构,其应该类同于root目录!!

解决方案 »

  1.   

    你把javaBean放在文件夹WEB-INF下的classes里就可以了。
      

  2.   

    1:
      tomcat javabean 好像必须放在某一个包下面,你把javaBean放在文件夹WEB-INF下的classes里就可以了,要符合包名的要求
    2:
       http://localhost:8080/num/numguesse.jsp 试试
      

  3.   

    我把javaBean放在文件夹WEB-INF下的classes里出现下面的错误,怎么办啊,各位大哥!
    Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: /numguess.jsp(2,0) The value for the useBean class attribute num.NumberGuessBean is invalid.
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:376)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
    org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1217)
    org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1116)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
    org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
    org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
    org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
    org.apache.jasper.compiler.Generator.generate(Generator.java:3261)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:244)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:461)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:442)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:430)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:274)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.25 logs.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.25
      

  4.   

    .class文件要放在WEB-INF下的classes里面。然后要改一下你的xml文件里面的路径和虚拟目录。
      

  5.   

    <?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
      <display-name>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
    <!-- JSPC servlet mappings start -->    <servlet>
            <servlet-name>numguesse.jsp </servlet-name>
            <servlet-class>NumberGuessBean.class</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>numguesse.jsp</servlet-name>
            <url-pattern>/numguesse.jsp </url-pattern>
        </servlet-mapping><!-- JSPC servlet mappings end --></web-app>//把这个文件另存为web.xml放在你的虚拟的网站文件夹下的WEB-INF文件夹下.
      

  6.   

    我的javabean是NumberGuessBean.class,放在D:\Tomcat 5.0\webapps\num\WEB-INF\classes下面,它的package为package num;    numguess.jsp放在D:\Tomcat 5.0\webapps\num;web.xml放在D:\Tomcat 5.0\webapps\num\WEB-INF请问这样可以吗???
      

  7.   

    有没有人帮我啊 ??如果吧num文件夹都放在jboss 又怎么处理jsp和javabean的问题啊??求救了!!
      

  8.   

    用tomcat我已经搞成功,特别谢谢ChinaKable(争分夺秒) ,但是您们能告诉我如果在jboss里面的话直接把该num文件搞到jboss里面去,应该要改写什么?
      

  9.   

    if(pView != NULL && ::IsWindow(pView ->m_hWnd)) //听楼主讲经,补充一下。
    {
     pView -> ***;
    }