精华内容
下载资源
问答
  • IDEA无法实例化Servlet类

    千次阅读 2020-12-07 15:46:48
    解决方法:https://blog.csdn.net/weixin_42437164/article/details/99703124

    解决方法:https://blog.csdn.net/weixin_42437164/article/details/99703124
    在这里插入图片描述

    展开全文
  • 实例化servlet类[web.LoginServlet]异常

    万次阅读 多人点赞 2020-04-27 20:49:37
    实例化servlet类[web.LoginServlet]异常 异常 Exception javax.servlet.ServletException: 实例化Servlet类[web.RegisterServlet]异常 原因 Root Cause java.lang.NoClassDefFoundError: org/apache/commons/dbutils...

    实例化servlet类[web.LoginServlet]异常

    异常

    Exception

    javax.servlet.ServletException: 实例化Servlet类[web.RegisterServlet]异常

    原因

    Root Cause

    java.lang.NoClassDefFoundError: org/apache/commons/dbutils/ResultSetHandler

    Root Cause
    java.lang.ClassNotFoundException:org.apache.commons.dbutils.ResultSetHandler

    在这里插入图片描述

    错误显示dbutils下的…,但是我的jar包明明导入了,还是不行

    在这里插入图片描述

    找了好些人问了一下这个问题,检查了代码没什么问题,最后找到是jar包没到好的原因。

    这个工程下虽然导入了libs,也成功add as libray了,但Tomcat服务器不认账,还要再在导这里入导包。

    在这里插入图片描述
    在这里插入图片描述

    右击book然后单击Put into /WEB_INF/lib,再重启Tomcat服务器即可。

    into /WEB_INF/lib,再重启Tomcat服务器即可。

    内容部分参考自:https://blog.csdn.net/hdn_kb/article/details/86476836

    展开全文
  • 实例化Servlet类异常

    2021-09-22 21:18:34
    java代码和XML配置文件中的内容都没有问题,也在Edit Configurations中修改了server的name和Deployment的Apolication content的内容,都修改成了工程名,但是运行此工程时,却发现一直报错,实例化Servlet类...

    最近初学Servlet,在编写第一个Servlet程序时,遇到了一个令我很苦恼的问题。java代码和XML配置文件中的内容都没有问题,也在Edit Configurations中修改了server的name和Deployment的Application content的内容,都修改成了工程名,但是运行此工程时,却发现一直报错,实例化Servlet类[com.atguigu.test.servlet1]异常。

     

     后来发现,是因为IDEA中配置的Tomcat服务器版本过于高,和Servlet的版本不匹配。于是将Tomcat10换成了Tomcat8,问题得到解决,不再报错。

    展开全文
  • 求解:Tomcat实例化Servlet类异常

    千次阅读 2021-01-03 01:12:32
    求解:运行web项目时报错实例化servlet类异常 初学者,接触不到一年。 jdk使用的是jdk13,按照老师要求并未使用集成开发环境,使用的是记事本进行编写,javaBean和Servlet可以正常编译产生class文件 环境变量已经配置...

    求解:运行web项目时报错实例化servlet类异常
    初学者,接触不到一年。
    jdk使用的是jdk13,按照老师要求并未使用集成开发环境,使用的是记事本进行编写,javaBean和Servlet可以正常编译产生class文件
    环境变量已经配置完成,tomcat使用的是9.0.37
    包也已经创建好
    javabean包 WEB-INF>classes>mybean>data>
    javaservlet包 WEB-INF>classes>muservlet>control>
    本意是制作一个期末作业,一个注册界面,数据库已经创建完成,运行时发生以下错误
    错误

    jsp界面,可以正常显示
    inputRegisterMess.jsp

    <%@ page contentType="text/html;charset=GB2312" %>
    <jsp:useBean id="userBean" class="mybean.data.Register" scope="request"></jsp:useBean>
    <head>
    <%@ include file="head.txt" %>
    </head>
    	<title>注册成为国家公民</title>
    <html>
    <body background=image>
    	<font face="黑体" size=2>
    	<div align="center">
    	<form action="registerServlet" method="post" name=form>
    	<table>
    		用户名由字母,数字,下划线构成,*注释的项必须填写。
    		<tr><td>*公民名称:</td><td><Input type=text name="logname"></td></tr>
    		<tr><td>*用户密码:</td><td><Input type=text name="password"></td></tr>
    		<tr><td>*确认密码:</td><td><Input type=password name="again_password"></td></tr>
    		<tr><td>联系电话:</td><td><Input type=text name="phone"></td></tr>
    		<tr><td>常用地址:</td><td><Input type=text name="address"></td></tr>
    		<tr><td>真实姓名:</td><td><Input type=text name="realname"></td></tr>
    		<tr><td><Input type=submit name="g" value="提交"></td></tr>
    	</table>
    	</form>
    	</div>
    	<div align="center">
    	<p>公民执照:
    	<jsp:getProperty name="userBean" property="backNews"/>
    	<table border=3>
    		<tr><td>公民名称:</td>
    		<td><jsp:getProperty name="userBean" property="logname"/></td>
    		</tr>
    		<tr><td>真实姓名:</td>
    		<td><jsp:getProperty name="userBean" property="realname"/></td>
    		</tr>
    		<tr><td>常用地址:</td>
    		<td><jsp:getProperty name="userBean" property="address"/></td>
    		</tr>
    		<tr><td>联系电话:</td>
    		<td><jsp:getProperty name="userBean" property="phone"/></td>
    		</tr>
    		</table>
    		</div>
    </body>
    </html>
    

    web.xml配置文件

    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <web-app>
    <servlet>
    	<servlet-name>registerServlet</servlet-name>
    	<servlet-class>myservlet.control.HandleRegister</servlet-class>
    </servlet>
    <servlet-mapping>
    	<servlet-name>registerServlet</servlet-name>
    	<url-pattern>/registerServlet</url-pattern>
    </servlet-mapping>
    <servlet>
    	<servlet-name>loginServlet</servlet-name>
    	<servlet-class>myservlet.control.HandleLogin</servlet-class>
    </servlet>
    <servlet-mapping>
    	<servlet-name>loginServlet</servlet-name>
    	<url-pattern>/loginServlet</url-pattern>
    </servlet-mapping>
    </web-app>
    

    javaBean文件
    Register.java(可正常编译)

    package mybean.data;
    public class Register{
    	String logname="",phone="",address="",realname="",backNews="请输入信息";
    	public void setLogname(String logname){
    		this.logname=logname;
    	}
    	public String getLogname(){
    		return logname;
    	}
    	public void setPhone(String phone){
    		this.phone=phone;
    	}
    	public String getPhone(){
    		return phone;
    	}
    	public void setAddress(String address){
    		this.address=address;
    	}
    	public String getAddress(){
    		return address;
    	}
    	public void setRealname(String realname){
    		this.realname=realname;
    	}
    	public String getRealname(){
    		return realname;
    	}
    	public void setBackNews(String backNews){
    		this.backNews=backNews;
    	}
    	public String getBackNews(){
    		return backNews;
    	}
    }
    

    javaServlet文件
    HandleRegister.java(可正常编译)

    package myservlet.control;
    import mybean.data.*;
    import java.sql.*;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class HandleRegister extends HttpServlet{
    	public void init(ServletConfig config) throws ServletException{
    		super.init(config);
    		try{
    			Class.forName("com.sqlserver.jdbc.Driver");
    		}
    		catch(Exception e){}
    	}
    	public String handleString(String s){
    		try{
    			byte bb[ ]=s.getBytes("iso-8859-1");
    			s=new String(bb);
    		}
    		catch(Exception ee){}
    		return s;
    	}
    	public void doPost(HttpServletRequest request,HttpServletResponse
    		response)throws ServletException,IOException{
    		String uri="jdbc:sqlserver://127.0.0.1/shop?"+"person=sa&123=& characterEncoding=gb2312";
    		Connection con;
    		PreparedStatement sql;
    		Register userBean=new Register();
    		request.setAttribute("userBean",userBean);
    		String logname=request.getParameter("logname").trim();
    		String password=request.getParameter("password").trim();
    		String again_password=request.getParameter("again_password").trim();
    		String phone=request.getParameter("phone").trim();
    		String address=request.getParameter("address").trim();
    		String realname=request.getParameter("realname").trim();
    		if(logname==null)
    			logname="";
    		if(password==null)
    			password="";
    		if(!password.equals(again_password)){
    			userBean.setBackNews("请这位先生输入两次相同的密码!");
    			RequestDispatcher dispatcher=
    			request.getRequestDispatcher("inputRegisterMess.jsp");
    			dispatcher.forward(request,response);
    			return;
    		}
    		boolean isLD=true;
    		for(int i=0;i<logname.length();i++){
    			char c=logname.charAt(i);
    				if(!((c<='z'&&c>='a')||(c<='Z'&&c>='A')||(c<='9'&&c>='0')))
    					isLD=false;
    		}
    		boolean boo=logname.length()>0&&password.length()>0&&isLD;
    		String backNews="";
    		try{
    			con=DriverManager.getConnection(uri);
    			String insertCondition="INSERT INTO user VALUES (?,?,?,?,?)";
    			sql=con.prepareStatement(insertCondition);
    			if(boo){
    				sql.setString(1,handleString(logname));
    				sql.setString(2,handleString(password));
    				sql.setString(3,handleString(phone));
    				sql.setString(4,handleString(address));
    				sql.setString(5,handleString(realname));
    				int m=sql.executeUpdate();
    				if(m!=0){
    					backNews="恭喜你成为“玩家国度”新的公民!";
    					userBean.setBackNews(backNews);
    					userBean.setLogname(logname);
    					userBean.setPhone(handleString(phone));
    					userBean.setAddress(handleString(address));
    					userBean.setRealname(handleString(realname));
    				}
    			}
    			else{
    				backNews="信息不全或存在违规字符,请重新填写";
    				userBean.setBackNews(backNews);
    			}
    			con.close();
    		}
    		catch(SQLException exp){
    			backNews="该用户名已被占用,请重新填写"+exp;
    			userBean.setBackNews(backNews);
    		}
    		RequestDispatcher dispatcher=
    		request.getRequestDispatcher("inputRegisterMess.jsp");
    		dispatcher.forward(request,response);
    	}
    	public void doGet(HttpServletRequest request,HttpServletResponse
    		response)throws ServletException,IOException{
    	doPost(request,response);
    	}
    }
    

    感谢各位带佬路过相助,我真的解决不了了!!!

    展开全文
  • servlet报无法实例化servlet类的500异常

    万次阅读 2020-04-05 20:02:12
    1,配置好信息 2,包名中有用Xxx.servlet的要改掉 3,清理缓存 4,实在不能重新启动Tomcat
  • 实例化Servlet类[mrh.Servlet]异常

    千次阅读 多人点赞 2020-06-03 12:48:00
    实例化Servlet类[mrh.Servlet]异常 环境:JDK8+Tomcat10+Maven 个人分析:Tomcat10中的Servlet-api依赖包与Maven导入的Servlet4.0.1不兼容所致 解决方法: 将Tomcat降级为9 将程序的Servlet依赖改为Tomcat中自带的...
  • 关于IDEA Servlet注解异常

    千次阅读 2019-02-09 20:52:40
    https://blog.csdn.net/wanghuawei19930812/article/details/80872107 参考此链接
  • 实例化servlet类[web.LoginServlet]异常 java无法实例化出现异常 解决方法 找到项目中的.java文件,再查看该java文件是否编译成功并生成.class文件 如果没有生成class文件又可能是字符编码的问题 (在该Java文件...
  • 之前学习就遇到了这个问题,写下这篇博客...javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> </dependency> 则将其修改为 <depen
  • Tomcat通过反射的方式创建LoginServlet的实例,根据具体的请求方式调用对应的doGet或者是doPost方法. --> <servlet> <servlet-name>loginServlet</servlet-name> <servlet-class>...
  • 项目场景: 新手javaWeb 项目 ...IDEA正常启动Tomcat,但是无法访问servlet 原因分析: JDK和Tomcat版本不一致。 解决方案: 方法一:选择相互对应的jdk版本。 方法二:选择和Tomcat相对应的项目语言级别。 ...
  • 报错背景: 之前建web项目都是直接在maven的原型中创建的,如图...这是一个简单的servlet类 这是idea控制台的报错信息 我愣是找不出一个错,然后各种百度,csdn、博客园.....然后折腾降tomcat版本,手动导包...
  • 在Intellij IDEA中默认所有 scope 为 provided 的依赖不会被加入到 classpath,勾选即可
  • Servletle类实例化错误

    千次阅读 多人点赞 2020-09-10 20:42:28
    消息 实例化Servlet类[servlet.ServletHello]异常 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 jakarta.servlet.ServletException: 实例化Servlet类[servlet.ServletHello]异常 org.apache....
  • 注: 配置完之后 , 就不用每次都再写 doGet(request , response);
  • 这是报错页面 这是项目结构 这是maven 的pom.xml 这是web.xml 这是idea控制台的报错信息 环境变量和jdk版本都正常且兼容,maven导的包也换过几个,tomcat也从10换到9,但都是报的这个错误,之前的都没有这种匪夷所思...
  • Maven项目下servlet异常

    2019-09-27 02:54:33
    在网上找了几个方法试过都无效,想起idea自带提示功能,点击红色报错的地方 同时按下Alt+Enter键,选择add maven Dependency 点击ok即可 最后单击右下角的import Changes 报错消失,完成 ps 我能在本地...
  • 大概是说自定义java实例化实现HttpServlet不能成功,找不到所需要的servlet类。再进一步分析,原来是tomcat版本和servlet包对应不上 解决方案 一、由于我的tomcat版本为10.0.0.8,不能再用 javax 包了,而要改为...
  • javax.servlet.ServletException: 实例化Servlet类[xxx.xxx.servlet.user.LoginServlet]异常 再次刷新页面出现404 这个错误比较玄学,我还没找到原因。 解决方法: 点击IDEA右侧的Maven,先clean一下,再点...
  • java.lang.ClassCastException: class servlet.LoginServlet cannot be cast to class javax.servlet.Servlet
  • Idea轻松编写servlet

    千次阅读 2019-05-12 16:06:27
    Servlet是按照Servlet规范编写的Java Servlet是Web应用的一个组件 Servlet由容器tomcat管理 Servlet扩展了服务器的功能 Servlet可以生成动态的Web页面 Servlet产生在JSP之前 Servlet 功能特点 当客户机...
  • 1、web容器在启动的时候,会扫描每个jar包下的META-INF/services/javax.servlet.ServletContainerInitializer 2、加载这个文件指定的SpringServletContainerInitializer 3、spring的应用一启动会加载感兴趣的...
  • idea中使用servlet

    2021-02-06 20:53:24
    servlet,filter过滤器,listener监听器 ...方法三:创建时创建servlet 取消Create javaEE 6annotated class(会使用注解来创建) servlet的生命周期 1、构造器 2、init初始方法 第一个,第二实在第一个访
  • idea配置,servlet

    2020-12-04 17:26:01
    eclipse与idea 同为java主流开发工具,用于代码开发 区别: 1、工作空间 eclispse使用的是是唯一工作空间的原则,将使用eclispe开发的所有项目系统存放至指定的工作空间,由于所有项目存在同一工作空间,eclipse可以...
  • 消息 实例化Servlet类[web2.MyServlet2]异常 描述 服务器遇到一个意外的情况,阻止它完成请求。 Exception javax.servlet.ServletException: 实例化Servlet类[web2.MyServlet2]异常 org.apache.catalina....
  • IDEA创建maven项目后运行时提示找不到Servlet类 前言 今天在IDEA上创建了Maven工程,已经在父工程的pom.xml中引入了servlet坐标,导入的jar包也显示了引入的servlet,但运行项目时提示找不到符号,如下图错误所示。 ...
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • 有谁知道这种问题怎么解决么 ...Message Servlet.init() for servlet springmvc threw exception Description The server encountered an unexpected condition that prevented it from fulfilling the request. Except
  • <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,039
精华内容 3,615
关键字:

idea实例化servlet类异常