初入servlet:Allocate exception for servlet

eclipse tomcat 提示:Allocate exception for servlet 我的问题解决方法很简单,在我新建servlet的时候,如下图:红框部分我没有填,导致我配置web.xml用tomcat运行报错 阅读详情
老板,来一碗错误垫垫肚子!
如果以下几个错误都符合,估计就是这个原因了。
页面报错如下:

java.lang.NoClassDefFoundError:IllegalName: firstDemo/Test

       java.lang.ClassLoader.preDefineClass(Unknown Source)

       java.lang.ClassLoader.defineClass(Unknown Source)

       java.security.SecureClassLoader.defineClass(Unknown Source)

org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2277)

org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:811)

org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1254)

org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)

org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

       java.util.concurrent.ThreadPoolExecutor.runWorker(UnknownSource)

       java.util.concurrent.ThreadPoolExecutor$Worker.run(UnknownSource)

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

       java.lang.Thread.run(Unknown Source)

截图:


控制台报错:

Exception Processing /test/hello

java.lang.NoClassDefFoundError: IllegalName: firstDemo/Test

   atjava.lang.ClassLoader.preDefineClass(Unknown Source)

   atjava.lang.ClassLoader.defineClass(Unknown Source)

   atjava.security.SecureClassLoader.defineClass(Unknown Source)

   atorg.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2277)

   atorg.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:811)

   atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1254)

   atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)

   atorg.apache.catalina.core.StandardWrapper.servletSecurityAnnotationScan(StandardWrapper.java:1128)

   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)

   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

   atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

   atorg.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

   atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

   atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)

   atorg.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)

   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

   atorg.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)

   atorg.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)

   atorg.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

   atjava.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

   atjava.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

   at java.lang.Thread.run(Unknown Source)

截图如下:


看了好久,发现是在web.xml中配置错了,复制程序的完整路径直接粘贴过来,去掉开头的src什么的,最后是这样的<servlet-class>firstDemo/Test</servlet-class>

然而这里应该写包名.类名。疏忽大意了

重新配置一下后正确。


Java中java.lang.ClassCastException异常原因及解决方法 ClassCastException异常是类型转换异常,属于运行时异常 出现这个异常的原因如下: 1.一个类是数字类,而由于误操作,错误的将数字类向数字类转换改写成了数字类向字符串类的转换,从而产生了异常。 2.大部分原因是因为强制转换或者是SQL映射时发生了这个异常。... 阅读详情

相关推荐

HTTP Status 500 – Internal Server Error 或 严重: Allocate exception for servlet [HelloServlet] java.lan

问题描述:web项目中学习springmvc过程中,访问src下springmvc包下的HelloServlet.java出现错误,浏览器报错如下: HTTP Status 500 – Internal Server Error Type Exception Report Message Error instantiating servlet class [HelloServlet] Des

weixin_38727999的博客 2115

idea报错:Allocate exception for servlet com.itheima.web.ServletDemo1

严重: Allocate exception for servlet com.itheima.web.ServletDemo1。

你若盛开,清风自来。 770

OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation

电磁线圈组驱动经典系统,可以作为参考。 OctoMag: 用于5自由度无线微操作的一个电磁铁系统 OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation [1] Paper Link Authors: J. J. Abbott, etc. 2010, TRO IEEE Transactions on Robot...

XU Yangxin的博客 1665

严重: Allocate exception for servlet aa

启动Tomcat出现以下异常 严重: Allocate exception for servlet aa java.lang.ClassNotFoundException: cookie.aa at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1718) at org.apach...

小道仙的后宫 3568

TP4056锂电池充电电路设计原理与工程实践

锂离子电池充电管理是嵌入式电源系统的核心基础技术,其本质是通过恒流恒压(CC/CV)控制策略,匹配电池电化学特性以实现安全、高效、长寿命充放电。TP4056作为典型线性充电IC,以精简外围实现预充、恒流、恒压及自动截止全周期管理,但受限于线性拓扑的热耗散特性,必须协同散热设计、电阻精度选型与PCB布局进行系统级优化。该方案广泛应用于STM32智能小车、便携传感器节点等3.7V单节锂电供电场景,兼顾成本、可靠性与工程可实施性,是入门嵌入式硬件电源设计的关键实践范例。

weixin_36064575的博客 223

代码审计工具学习之Seay(安装以及初步认识)

目录 1.1名词解释 1.2代码审计的重要性 1.3代码审计的步骤 1.4代码审计的内容 1.5常见的代码审计工具 2 Seay 2.1什么是Seay 2.2Seay的安装过程 3典型漏洞分析 3.1什么是命令注入漏洞 3.2 如何理解命令注入漏洞 3.3 如何防御命令注入漏洞 4 利用工具对命令注入漏洞进行分析 4.1DVWA靶场命令注入漏洞分析 4.2 Pikachu靶场命令注入漏洞分析 1.1名词解释 软件代码审计是对编程项目中源代码的全面...

weixin_52515588的博客 2万+

解决Allocate exception for servlet XXXServlet

病因: 1.web.xml文件中没有配置 2.jar包重复导入 处方: 1.web.xml没有配置的配置一下就OK WebContent--&gt;WEB-INF--&gt;web.xml 模板:  &lt;servlet&gt;     &lt;servlet-name&gt;loginServlet&lt;/servlet-name&gt;              //serv...

qq_39453388的博客 1万+

在Cursor IDE中集成Datadog监控:自然语言查询实战指南

在云原生和微服务架构中,可观测性(Observability)已成为保障系统稳定性的核心技术支柱。其核心原理是通过日志(Logs)、指标(Metrics)和追踪(Traces)三大支柱,实时采集并呈现系统的运行状态。这项技术的价值在于,它让开发者能够透视复杂的分布式系统,快速定位性能瓶颈与故障根因。在实际的工程实践中,开发人员常常需要在编码环境与监控平台之间频繁切换,这种上下文切换严重影响了排障效率。本文聚焦于如何利用Model Context Protocol(MCP),将强大的Datadog可观测性平台

weixin_42519772的博客 348

Allocate exception for…

问题:之前运行的好好的项目,在eclipse中启动server, 然后在浏览器中访问的时候报 Allocate exception for servlet xxServlet. 解决:删掉eclipse中的server,重新建一个。

一马行千里的博客 955

半导体行业周期分析:库存、需求与复苏路径深度解读

半导体行业作为现代科技产业的基石,其周期性波动受供需关系、库存水平和宏观经济等多重因素影响。从技术原理上看,行业景气度通常通过库存周转天数、晶圆厂产能利用率等核心指标进行监测,这些指标反映了产业链各环节的健康状况。在工程实践中,理解这些指标有助于企业进行库存管理和产能规划,从而提升运营效率。当前,半导体市场正经历结构性分化,其中**库存周转天数**和**晶圆厂产能利用率**成为判断市场拐点的关键。在应用场景上,汽车电子、人工智能等领域需求相对稳健,而消费电子则面临较大压力。本文聚焦于半导体行业的周期特征,探

weixin_29549793的博客 689

Carla-UE4Editor导入RoadRunner地图文件(保姆级教程)

以Carla官网导入RoadRunner地图的标准文档为参考,里面增添了很多细节和注意事项,遇到问题的小伙伴过来看看吧。

DSK_981029的博客 1万+

servlet:Allocate exception for servlet

访问servlet出现Allocate exception for servlet 重新写了一遍还是上面的错误   浏览器访问时出现500 1 安装jdk1.8   重新安装成1.7   2 复制AServlet全路径粘贴后解决 ...

x__torrey的博客 2168

开启虚拟人物互动新时代:探索相芯Avatar SDK驱动功能(Android)

相芯SDK提供了男孩和女孩Avatar驱动模型,这些模型具备半身驱动和全身驱动的功能,使得虚拟角色能够根据用户的面部表情和动作实时模仿和响应。半身驱动功能: 相芯SDK的男孩和女孩Avatar驱动模型具备上身驱动功能,即能够通过用户的面部表情和动作来驱动虚拟角色的上半身行为。这意味着用户的面部表情、头部转动和上半身姿态等动作可以直接映射到虚拟角色上,使得虚拟角色能够栩栩如生地模仿用户的动作。例如,用户微笑时,虚拟角色会展现出笑容;用户转动头部时,虚拟角色也会相应地转动头部。

Faceunity2023的博客 631

严重:Allocate exception for servlet MyServlet

严重:Allocate exception for servlet MyServlet java.lang.ClassCastException:com.wuyue.servlet.MyServlet cannot be cast to javax.servlet.Servlet 这是因为jar包有冲突,本地的tomcat里面有对应的servletjar包。 加入这两行代码,就可以解决。 ...

wy123456__的博客 1585

网格质量评价

CFD中评价网格质量的方法

B_etter_Man的博客 1万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Allocate exception for servlet ListServlet

今天写代码的时候突然遇到了这个问题,在控制台显示这个问题Allocate exception for servlet ListServlet,还有classNotFound的异常,而在浏览器中则会报500,有时候为404,以及下面的语句  javax.servlet.ServletException: Error instantiating servlet class cn.org.kin...

驱动国王のBlog 2437

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Allocate exception for servlet helloServlet

在用Eclipse编写手机APP服务端server的时候,碰到servlet的异常: 异常大概的意思没有找到servlet这个文件,我之后找了各个方法,都不能解决。 后来,我发现在Eclipse中WEB-INF下面的lib文件夹中没有servlet-api.jar,于是,我在tomcat的文件中找到了这个jar(D:\apache-tomcat-8.0.36\lib),然后复制到Eclipse中WE

virgil 2264

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

解决Allocate exception for servlet jsp的问题

异常抛出:严重: StandardWrapper.Throwable java.lang.VerifyError: (class: org/apache/jasper/compiler/JspRuntimeContext, method: signature: ()V) Incompatible argument to function at org.apache.jasper.servlet.Js

莫然的博客 3万+

Allocate exception for servlet springmvc

用高版本的JDK编译的项目在低版本中运行的。。。 改下JDK版本即可。 我这里是1.8改成1.7没问题。

2012年开始工作,全栈开发老兵,目前已是一个老师,分享这么多年的心得体会 1万+

Allocate exception for servlet DispatcherServlet

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.itzhen.service.UserService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework

狂人日姬的博客 939

Allocate exception for servlet XXX 基本异常

Allocate exception for servlet XXX 基本异常 HTTP Status 500 - Error instantiating servlet class cn.tedu.servlet    错误!!     解决方案: 查看当前项目下的web.xm文件的真是路径出错!! 1 servlet> 2 servlet-name

evilcry2012的专栏 1万+

严重: Allocate exception for servlet CustomerServlet java.lang.ClassNotFoundException: cn.itcast.cstm.

严重: Allocate exception for servlet CustomerServlet java.lang.ClassNotFoundException: cn.itcast.cstm.servlet.CustomerServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoade

qq_34961182的博客 7011

Allocate exception for servlet springmvc-dispatcher

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33676492的博客 3521
上一篇: The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
下一篇: echarts2.2.7本地搭建
Beeman_xia
博客等级 码龄10年 18粉丝 54原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值