打开\tomcat\bin\server.xml,在<contextManger></contextManger>标记之间加入下列语句,然后保存文件。<Context path="/BEANbook"docBase="webapps/BEANbook"debug="0"
reloadable="true">
</Context>

解决方案 »

  1.   

    我是在默认的目录root下进行的,应该不要进行另外的修改了吧,
    我在webapps/root/web-inf下建立一个classes目录,把所以的
    bean都放到下面
    源文件:cat1.jsp
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>add tample result</title>
    </head><body>
    <%@ page language="java" import="java.sql.*"%>
    <jsp:usebean id="db" scope="page" class="opendb.opendb"/>
    <%
    String cat=request.getParameter("cat");
    byte[] tmptype=cat.getBytes("ISO8859_1");
    cat=new String(cat);
    String sql="insert into cat(cat) values(" +"'"+cat+"'"+")";
    ResultSet rs=db.executeQuery(sql);
    out.println("<center>tample has added,<a href=cat.jsp>please return</a></center>");
    %></body></html>错误提示:
    org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred between lines: 38 and 42 in the jsp file: /contadd.jspGenerated servlet error:
    F:\tomcat\work\Standalone\localhost\_\contadd$jsp.java:65: Undefined variable or class name: db
                    ResultSet rs=db.executeQuery(sql);
                                 ^
    1 error at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)
    at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    ……………………
      

  2.   

    要把d:/tomcat/webapps/root/WEB-INF/classes加入了classpath
      

  3.   

    把路径加入后还是老问题,help……
    !!!!!!!!!!!!!
      

  4.   

    <jsp:usebean id...> 改为<jsp:useBean id = ...>,它是说"db"没有定义,而不是没有找到类