Click here to Skip to main content
15,881,172 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
```This register servlet class from where the exception is generating```    
*Earlier the code was running fine on inputting fields in the page.But,after sometime it is generating this exception* 
    
        package com.techblog.servlets;
        
        import java.io.IOException;
        import java.io.PrintWriter;
        
        import javax.servlet.ServletException;
        import javax.servlet.annotation.MultipartConfig;
        import javax.servlet.http.HttpServlet;
        import javax.servlet.http.HttpServletRequest;
        import javax.servlet.http.HttpServletResponse;
        
        import org.apache.jasper.tagplugins.jstl.core.Out;
        
        import com.techblog.dao.Userdao;
        import com.techblog.entities.User;
        import com.techblog.helper.Connectionprovider;
        
        /**
         * Servlet implementation class RegisterServlet
         */
        @MultipartConfig
        public class RegisterServlet extends HttpServlet {
        	
        
        	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        		// TODO Auto-generated method stub
        	String check=request.getParameter("user_check");
        	if(check==null) {
        		System.out.println("Box not checked");
        	}
        	else {
        		String name=request.getParameter("user_name");
        		String email=request.getParameter("user_email");
        		String password=request.getParameter("user_password");
        		String gender=request.getParameter("gender");
        		String about= request.getParameter("about");
        	
        		User user=new User(name,email,password,gender,about);
        		
        		PrintWriter out=response.getWriter();
        		Userdao usd=new Userdao(Connectionprovider.getconnection());
        		if(usd.saveuser(user)) {
        			out.println("done");
        		}
        		else
        		{
        			out.println("Something is wrong");
        		}
        		
        		}
        	    }
                }
>Getting an exception named as classnotfoundexception **SEVERE: Allocate exception for servlet [RegisterServlet]** 


What I have tried:

I tried to put the code within try catch also,still not working
package com.techblog.servlets;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.MultipartConfig;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.jasper.tagplugins.jstl.core.Out;

import com.techblog.dao.Userdao;
import com.techblog.entities.User;
import com.techblog.helper.Connectionprovider;

/**
 * Servlet implementation class RegisterServlet
 */
@MultipartConfig
public class RegisterServlet extends HttpServlet {
	

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		try {
	String check=request.getParameter("user_check");
	if(check==null) {
		System.out.println("Box not checked");
	}
	else {
		String name=request.getParameter("user_name");
		String email=request.getParameter("user_email");
		String password=request.getParameter("user_password");
		String gender=request.getParameter("gender");
		String about= request.getParameter("about");
	
		User user=new User(name,email,password,gender,about);
		
		PrintWriter out=response.getWriter();
		Userdao usd=new Userdao(Connectionprovider.getconnection());
		if(usd.saveuser(user)) {
			out.println("done");
		}
		else
		{
			out.println("Something is wrong");
		}
		
		}
		}
		catch(Exception e) {
			System.out.println(e);
		}
	}

	
	

}
Posted
Comments
Richard MacCutchan 14-Oct-21 10:39am    
Where does the error occur, and what is the complete and exact text of the error message?
HIMANSHU SRIVASTAVA Oct2021 14-Oct-21 11:03am    
an exception is occuring on runtime.The error message on the console is SEVERE: Allocate exception for servlet [RegisterServlet]
java.lang.ClassNotFoundException: com.techblog.servlets.RegisterServlet
Richard MacCutchan 14-Oct-21 11:09am    
The message suggests that your class file cannot be found. Check your project directory to see that all files have been built correctly and are in the correct location(s).

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900