Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未从servlet传递到数据库的值,_Java_Hibernate_Servlets - Fatal编程技术网

Java 未从servlet传递到数据库的值,

Java 未从servlet传递到数据库的值,,java,hibernate,servlets,Java,Hibernate,Servlets,我试图发送从html页面获取的值,我用传递到其对象中的值调用DAO类…但抛出了以下错误 严重:路径为[/testservlet1]的上下文中Servlet[abc]的Servlet.service()引发了带有根本原因的异常[Servlet executioenter code heren引发了异常] java.lang.ClassNotFoundException:org.hibernate.service.ServiceRegistry // 公共类trail4扩展了HttpServlet{

我试图发送从html页面获取的值,我用传递到其对象中的值调用DAO类…但抛出了以下错误 严重:路径为[/testservlet1]的上下文中Servlet[abc]的Servlet.service()引发了带有根本原因的异常[Servlet executio
enter code here
n引发了异常] java.lang.ClassNotFoundException:org.hibernate.service.ServiceRegistry

// 公共类trail4扩展了HttpServlet{

public void doGet(HttpServletRequest req,HttpServletResponse  resp) throws IOException
{   
   resp.setContentType("Text/html");
    int age= Integer.parseInt(req.getParameter("age"));//got age  from html page
    //BigInteger num=(req.getParameter("num"); //got fone number from html page
    //String num=req.getParameter("num");
    long num=Integer.parseInt(req.getParameter("num")); //got number from html page
    String name=req.getParameter("name");//got name
   PrintWriter out =resp.getWriter();
    
    out.println("your no="+num);
    out.println("<br>");
    out.println("your age "+age);
    out.println("<br>");
    out.println("your name "+name);
    out.println("<br>");
    
  trail2 obj1=new trail2(age,name);//make object of trail2 class which has the code of  hibernate
  //passed age and name,dint pass the number in this run      
        boolean b=obj1.detailsaved(obj1);//called detail saved method of trail 2 class
  //and passed obj1
        if(b==true)
         {
           out.println("Employee details sucessfully saved <br>");
            
         }
          
         else
         {
             out.println("Employee details not Saved.<br>"); 
         }
         out.println(" <br>");
         out.close();
                   
}
{

}错误是:

ClassNotFoundException: org.hibernate.service.ServiceRegistry
这很可能意味着Hibernate不在web服务器的类路径上


通常,您需要将其包含在
.war
.ear
部署的库中,或将其添加为web服务器的基本模块。

ClassNotFoundException
在类路径不完整时发生。首先,确保您的代码在编译时没有错误(例如:上次打印缺少结束引号),然后包括有关设置的更多详细信息(是否使用Maven?如何引用Hibernate类?)
    boolean flag=true;
      StandardServiceRegistry ssr = new StandardServiceRegistryBuilder().configure("hibernate.cfg.xml").build();  
      Metadata meta = new MetadataSources(ssr).getMetadataBuilder().build();  
      SessionFactory factory=meta.getSessionFactoryBuilder().build();
      Session session=factory.openSession();           
      org.hibernate.Transaction t=session.beginTransaction();  
      session.save(obj1);
      t.commit();
System.out.println(" details saved check database...);
return flag;      
}
ClassNotFoundException: org.hibernate.service.ServiceRegistry