2015-10-18 44 views
-1

当我提交注册表单注册servlet运行但是当我创建了休眠会话工厂的对象它给了我一个异常。“javax.servlet.ServletException:Servlet执行抛出一个例外 org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)“。请帮我看看这个例外。java.lang.NoClassDefFoundError如何解决这个错误

package login; 

import java.io.IOException; 
import javax.servlet.ServletException; 
import javax.servlet.annotation.WebServlet; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

import org.hibernate.Session; 
import org.hibernate.SessionFactory; 
import org.hibernate.cfg.Configuration; 

import org.hibernate.SessionFactory; 

@WebServlet("/Registration") 
public class Registration extends HttpServlet { 
    private static final long serialVersionUID = 1L; 

public Registration() { 
    super(); 
    // TODO Auto-generated constructor stub 
} 


protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    // TODO Auto-generated method stub 
    String username = request.getParameter("username"); 
    String password = request.getParameter("password"); 
    String name = request.getParameter("name"); 

    User u = new User(); 
    u.setUsername(username); 
    u.setPassword(password); 
    u.setName(name); 

    SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); 

} 
+0

张贴在全 –

+2

堆栈跟踪,请提供完整的堆栈跟踪作为在类路径中以及JAR文件名以及tomcat的版本。 –

回答

0

添加最新hibernate.jar在类路径

+0

感谢您的建议rehman。我已经添加了最新版本的hibernate jar,但它得到相同的错误。 – Rahul

+0

你在哪里添加它?在WEB-INF \ lib里面? – Rehman

+0

是的,我把它添加到WEB-INF \ lib中 – Rahul

相关问题