我写的javabean,在JSP中调用时,必须把javaben生成的class文件拷进tomcat中下的common\classes目录下,JSP页面才能执行成功?
而当我把javaben生成的class文件拷进相应JSP目录下的WEB-INF下的classes中时,JSP文件不能执行成功?
求救

解决方案 »

  1.   

    1. 你的Web应用目录有没有设置好?目录放到webapps下面就不用设置虚拟目录,否则要在server.xml配置文件中添加Context元素。
    2. 你不是说涉及包么??那相关的Bean类有没有放到相关目录下?
    3. 环境变量classpath中的那个点。
      

  2.   

    可能是你写的JavaBean不规范或者是你JSP页面引用错误
    JavaBean最好放在一个包里如:package  com.bean;引用的时候为
    <jsp:useBean id="name" class="com.bean.ClassName" />
    这个ClassName放在WEB-INF/classes/com/bean/下
      

  3.   

    我是把ClassName放在WEB-INF/classes/com/bean/下面了,并且全都放在webapps下的root目录,可是还是不得行,必须放进common\classes下面才得行?