我把做好的JSP的源文件夹Job放到了tomcat指定的webapps文件夹中,在地址栏输入  http://localhost:8080/Job 进行访问出现下面错误,请哪位大哥指点一哈》》
注:tomcat服务是正常运行的。E:\Tomcat 5.0\work\Catalina\localhost\Job\org\apache\jsp\index_jsp.java:42: 不能访问com.bwm.db.Conn
坏的类文件:E:\Tomcat 5.0\webapps\Job\WEB-INF\classes\com\bwm\db\Conn.class
类文件是错误的版本48.0, 应当是47.0
请去掉或确信它出现在正确的classpath的子目录中.
      com.bwm.db.Conn con = null;

解决方案 »

  1.   

    应该是class文件本身的问题,重新编译一下
      

  2.   

    你的com.bwm.db.Conn类版本有问题。
    去找到相应版本的类吧。
    如果有源代码,自己编译一下也可以。
      

  3.   

    你的com.bwm.db.Conn类版本有问题。
    去找到相应版本的类吧。
    如果有源代码,自己编译一下也可以。
      

  4.   

    谢谢大家的回复。
    我把Conn.class类文件重新编译了,没的错误。但是运行的时候他有出现下面的提示:
    E:\Tomcat 5.0\work\Catalina\localhost\Job\org\apache\jsp\index_jsp.java:9: 不能访问java.lang.Object
    坏的类文件:C:\Program Files\Java\jre1.5.0_05\lib\rt.jar(java/lang/Object.class)
    类文件是错误的版本49.0, 应当是47.0
    请去掉或确信它出现在正确的classpath的子目录中.
        implements org.apache.jasper.runtime.JspSourceDependent {
    能告诉我咋个解决呢?
      

  5.   

    你的问题解决了吗??如何解决的???
    我现在在websphere中 出现了此种问题
      

  6.   

    你的jdk是5.0吧??
    tomcat5.0使用的jdk是1.4;
    所以你要么用tomcat5.0+jdk1.4;要么用tomcat5.5+jdk5.0
      

  7.   

    编译和运行的jre版本不一致,应该是这样的,我遇到过jdk1.5编译的,在1.4里运行出现此错误.