dane z hibernate do jsp

0

Witam
jak moge sie dostac z poziomy strony jsp do danych z bazy poprzez hibernate.

kod inicjujacy sesje z hibernate

public class HibernateUtil {
    private static final SessionFactory sessionFactory;

    static {
        try {
            // Create the SessionFactory from standard (hibernate.cfg.xml) 
            // config file.
            sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
        } catch (Throwable ex) {
            // Log the exception. 
            System.err.println("Initial SessionFactory creation failed." + ex);
            throw new ExceptionInInitializerError(ex);
        }
    }

    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
}

klasa pobierajaca userow z bazy danych

public class UserHelper {

    Session sesja=null;

    public UserHelper(){
        sesja=HibernateUtil.getSessionFactory().getCurrentSession();
    }

    public List getUsers(){

       List<User> us=null;

       org.hibernate.Transaction tx = sesja.beginTransaction();
       Query q=sesja.createQuery("from user");
       us=q.list();
       
       return us;
    }
}

servlet ktory ma to wypisywac, (tylko testy dlatego wypsanie jest w servlecie)

public class servletUser extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

         PrintWriter out=response.getWriter();
         UserHelper uh=new UserHelper();

        
    } 
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    }
}

i juz na tym etapie wysypuje mi bledy

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 
javax.servlet.ServletException: Servlet execution threw an exception
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)


root cause 
java.lang.NoClassDefFoundError: Could not initialize class klasy.HibernateUtil
	klasy.UserHelper.<init>(UserHelper.java:22)
	servlety.servletUser.doGet(servletUser.java:34)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
0

Sprawdź czy wszystko jest dobrze ponazywane, porozmieszczane, podlinkowane. Czy wszystkie jary są tam gdzie powinny i czy wszystkie twoje klasy są obecne.

0

wszystko wydaje sie byc na miejscu :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1