ClassNotFoundException no oracle OC4J

Olá pessoal,

Eu estou desenvolvendo uma aplicação JEE no JDev10g com hibernate, o servidor é o oc4j. Quando vou fazer uma consulta utilizando o hibernate está ocorrendo o seguinte erro:


org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken

porém a lib do hibernate que contém a class HqlToken está no projeto, e mais estranho, isso só acontece no oc4j. Já testei no jboss a mesma aplicação e funciona tudo lindo.

Ex. da minha query, só pra sintonizar


public Collection obterTodos() {

  Session session = super.abrirSessao();
		
  StringBuffer sql2 = new StringBuffer();
  sql2.append("from Acao acao");

  Query select = session.createQuery(sql2.toString());

  return select.list()
}

Cara, certamente é algum problema de configuração no classpath do oc4j. Você já verificou se o JAR está no classpath?

sim, está no classpath do projeto!

Ve se isso te ajuda: http://opensource.atlassian.com/projects/hibernate/browse/HHH-1777

ajudou e muuuito, não é que funcionou!

muito obrigado Guilerme

Heheheh, valeu! :smiley: