ClassNotFoundException: org.hibernate.hql.ast.HqlToken
我写的程序在自己机子上运行没有任何问题,可是移植到同事的机器上,却发生如下的问题,请问是怎么回事呀?
org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from com.exam.bean.Teachers as model where model.name= ?]
org.hibernate.hql.ast.HqlLexer.panic(HqlLexer.java:57)
antlr.CharScanner.setTokenObjectClass(CharScanner.java:340)
org.hibernate.hql.ast.HqlLexer.setTokenObjectClass(HqlLexer.java:31)
antlr.CharScanner.<init>(CharScanner.java:51)
antlr.CharScanner.<init>(CharScanner.java:60)
org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:56)
org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:53)
org.hibernate.hql.antlr.HqlBaseLexer.<init>(HqlBaseLexer.java:50)
org.hibernate.hql.ast.HqlLexer.<init>(HqlLexer.java:26)
org.hibernate.hql.ast.HqlParser.getInstance(HqlParser.java:44)
org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:232)
org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:155)
org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:109)
org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:75)
org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)
org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1583)
com.exam.bean.TeachersDAO.findByProperty(TeachersDAO.java:121)
com.exam.bean.TeachersDAO.findByName(TeachersDAO.java:135)
com.exam.servlet.login.doGet(login.java:34)
com.exam.servlet.login.doPost(login.java:121)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.exam.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)