当我运行Java文件时,它发出了以下波纹错误
类型异常报告
消息内部服务器错误
说明服务器遇到内部错误,阻止了它 满足此请求。
例外
java.lang.ClassCastException: org.hibernate.boot.registry.internal.StandardServiceRegistry Impl 无法转换为helpingclasses.SessionFact $ serviceRegistry
note异常及其根本原因的完整堆栈跟踪是 在GlassFish Server开源版4.1.1日志中可用。
我什至在web软件包的META-INF文件夹中创建了context.xml `
public class SessionFact {
static SessionFactory sf;
private static serviceRegistry serviceRegistry;
public static SessionFactory getSessionFact()
{
Configuration cfg;
cfg = new Configuration();
cfg.configure("/Resources/hibernate.cfg.xml");
serviceRegistry = (serviceRegistry) new StandardServiceRegistryBuilder().applySettings(
cfg.getProperties()).build();
sf=cfg.buildSessionFactory((ServiceRegistry) serviceRegistry);
System.out.println("build SessionFactory......");
return sf;
}
private static class serviceRegistry {
public serviceRegistry() {
}
}
}
它无法显示我传递给服务器输出的消息