tools.jar拷到tomcat安装目录的\common\lib下

解决方案 »

  1.   

    应该是没有在页面上import这个类把。
      

  2.   

    kingfish(八百里秦川@龙城异客):
       tools.jar 在tomcat安装目录的\common\lib下,不用我拷了
    d992901(沉思) :
       还不至于拿这样的低级的问题来问,我一开始用普通的JDBC访问数据库的,后来改成
    Hibernate就出错了,问题应该是出在下面一句
       Session session = HibernateUtil.currentSession();
       我怀疑是读配置文件生成sessionFactory时出的错,跟踪下来就是 HibernateUtil类的这一句 sessionFactory = new Configuration().configure().buildSessionFactory();,这段代码老实说,我有点不懂(可能是我JAVA基础差吧),
    既不是类的属性,如果说是方法,也不象,网上当的代码,不知道对错,大家看看吧
         public class HibernateUtil {    private static final SessionFactory sessionFactory;    static {
            try {
               sessionFactory = new Configuration().configure().buildSessionFactory();
            } catch (HibernateException ex) {
                throw new RuntimeException("Exception building SessionFactory: " + ex.getMessage(), ex);
            }
        }    public static final ThreadLocal session = new ThreadLocal();    public static Session currentSession() throws HibernateException {
            Session s = (Session) session.get();
            // Open a new Session, if this Thread has none yet
            if (s == null) {
                s = sessionFactory.openSession();
                session.set(s);
            }
            return s;
        }    public static void closeSession() throws HibernateException {
            Session s = (Session) session.get();
            session.set(null);
            if (s != null)
                s.close();
        }
    }  
     
      

  3.   

    附带配置文件内容,看看是不是错了,谢谢了,各位
    ## MySQLhibernate.dialect net.sf.hibernate.dialect.MySQLDialect
    hibernate.connection.driver_class org.gjt.mm.mysql.Driver
    #hibernate.connection.driver_class com.mysql.jdbc.Driver
    hibernate.connection.url jdbc:mysql://liusp:3306/delphi_it
    hibernate.connection.username root
    hibernate.connection.password xxx
    #hibernate.connection.datasource MySQL
    #hibernate.connection.provider_class net.sf.hibernate.connection.DatasourceConnectionProvider
    #hibernate.session_factory_name hibernate.session_factory
      

  4.   

    是不是少了这一句
    import java.awt.*;
      

  5.   

    我都没有用到Java的图形界面类,怎么可能是少了java.awt.*
      

  6.   

    我不记得,就是List所在的包,应该是下面一句吧
    import java.util.*;
      

  7.   

    呵呵,同意楼上的.import java.util.*;
      

  8.   

    也可以用
    import java.util.List;
    你忘了导入这个类,所以找不到这个类
      

  9.   

    你们都气死我了,根本不是这个问题,我都说过了可能是Hibernate配置不对,在生成SessionFactory出的错,而且我检查过我的代码,根本就有java.util.*,而且我改用Hibernate时,只是改动DAO层,JSP都没动,不用Hibernate程序也正常
      

  10.   

    Liusp(夜深千帐灯) ,我也碰到同样的问题,JNDI的问题,应该也是配置,能不能说说你是怎么修改配置的啊,哪错了阿。