java.lang.NullPointerException: Module 'null' not found.

 

严重: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException: Module 'null' not found.
	at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)
	at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)
	at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818)
	at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488)
	at org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:108)
	at org.apache.jsp.index_jsp._jspService(index_jsp.java:75)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.jasper.servlet.Jspjava.lang.NullPointerException: Module 'null' not found.ServletWrapper.service(JspServletWrapper.java:393)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Thread.java:619)
 

 

 

异常起源:

 

一、初学Struts时 手动配置Struts的各项环境需求。并且想在index.jsp中手写<html:text>等Struts标签

在Struts-config.xml 配置好了一切之后,配置web.xml的Struts ActionServlet 代码如下:

 

<servlet>

<servlet-name>MyAction</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>MyAction</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>  

 

二、配置和好后,程序无任何语法异常。但是在我打开index.jsp页面的时候程序抛出了空指针异常

java.lang.NullPointerException: Module 'null' not found.抛出这个异常的时候我们知道这是由于Tomcat并未加载

ActionServlet 以致Jsp界面使用Struts中的<html:text property="">程序抛出异常

 

异常延伸:

     一、这个异常就牵扯到web.xml  的<load-on-startup></load-on-startp>

 

     二、那么这个标签有什么用了?

这个标签有着很重要的用途<load-on-startup>(在这里可以放置0-5之间的整数)</load-on-startp>

 

     三、0-5 是web容器控制Tomcat告诉Tomcat按怎样的顺序去执行init()方法加载Servlet(程序中可能会有多个Serlvet)如果没有在web.xml中使用这个标签或者参数的为负数 那么Tomcat将不自动加载这个Servlet。上诉错误就是因

为没有在web.xml中配置<load-on-startup>标签

 

    四、另外<load-on-startup>中的参数越小那么优先级也就越高


 

 

软件项目管理期末复习(看这一篇就够了) 软件项目管理考试复习 🔶🔶🔶🔶🔶加了🔶的是考点 第一章软件项目管理概述 1.1.1项目及其特征 项目定义:🔶 项目就是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力; 是以一套独特而互相联系的任务为前提,有效地利用资源,在一段时间内满足一系列特定目标的多项相关工作的总称。 日常运作和项目的区别: 项目是一次性的,而日常运作是重复进行的。 项目是以目标为导向的,日常运作是通过效率和有效性体现的。 项目是通过项目经理及其团队工作完成的,日常运作是职能式的线性管理。 项目存在大量的变更管理, 阅读详情

相关推荐

Struts2升级2.5.16,Tomcat运行正常部署Weblogic报错

  最近struts2又爆出新漏洞,没办法只有升级jar包,按照网上的博客和经验本地替换了相关Jar包和修改配置文件等顺利启动,但是部署到Weblogic环境就直接报错了,错误如下: weblogic.application.ModuleException: null null at weblogic.servlet.internal.WebAppModule.createMo...

weixin_30878361的博客 658

Python+QMT量化交易实战:从零搭建你的第一个极速策略(附完整代码)

本文提供了一份详细的Python+QMT量化交易实战指南,手把手教你从零搭建一个可回测、可实盘的极速策略。内容涵盖环境配置、QMT核心机制解析、双均线策略的完整代码实现、回测优化方法以及实盘部署要点,帮助量化交易新手快速入门并掌握核心开发流程。

b9c0d的博客 1012

java.lang.NullPointerException: Module 'null' not found .

由Module 'null' not found异常明白了的意义 在使用了html标签后,总是在这里报错: org.apache.jasper.JasperException: java.lang.NullPointerException: Module &apos;null&apos; not found. org.apache.jasper.servlet.JspServl

yhcelebrite的专栏 1847

从零到一:用Verilog和Quartus构建智能交通灯系统的实战指南

本文详细介绍了如何使用Verilog和Quartus Prime从零开始构建智能交通灯系统。通过分步指导,包括状态机设计、时序控制、数码管显示等核心模块实现,并结合ModelSim仿真验证,帮助FPGA初学者掌握数字电路设计的关键技术。文章还提供了实际部署到FPGA开发板的调试技巧和进阶优化方案。

weixin_29172201的博客 473

上证指数30年k线图_金融占星简单解读上证指数30年历史行情

阅读此文需要一定的占星基础知识,本人对于金融知识了解甚少,如有描述错误请包涵指正!影响大众事件发展趋势的都是外行星,即木星-冥王星这5颗,由于时间跨度长达30年,绘制社会行星的K线图工作量太大,所以只以时代行星对这30年行情的简单解读作为分享,在今后的短期分析中会逐渐加入社会行星,甚至在个股分析上还会加入个人行星。那即使只绘制时代行星,所展现出来的信息也无法在一张图上画出来,否则太乱难以分辨,所以...

weixin_39831242的博客 1674

java.lang.NullPointerException:null

java.lang.NullPointerException: null错误原因及解决方法 抛出问题: 今天在调试项目时报出一个错误java.lang.NullPointerException: null,代码如下 XNIO-1 task-1] .p.c.s.c.PigxUserAuthenticationConverter : extractAuthentication===>>>authorities===>>>[{},{},{},{},{},{},{},{},{},

qq_43907515的博客 8万+

告别懵圈!用CANoe手把手解析ISO15765多帧传输(附实战报文分析)

本文详细解析了ISO15765多帧传输协议在汽车电子诊断中的应用,通过CANoe实战演示了从首帧发送到流控协商再到连续帧传输的完整流程。文章包含嵌入式系统诊断协议的深度分析,特别适合UDS和CAN总线开发人员学习多帧传输机制及常见问题解决方案。

weixin_30813225的博客 281

java空指针异常:java.lang.NullPointException原因及解决办法

一.什么是java空指针异常 我们都知道java是没有指针的,这里说的&quot;java指针&quot;指的就是java的引用,我们不在这里讨论叫指针究竟合不合适,而只是针对这个异常本身进行分析。空指针就是空引用,java空指针异常就是引用本身为空,却调用了方法,这个时候就会出现空指针异常。可以理解,成员变量和方法是属于对象的(除去静态),在对象中才存在相对应的成员变量和方法,然后通过对象去调用这些成员变量和方法...

学亮编程手记 3万+

PyTorch 最新安装教程(2021-07-27)

PyTorch 最新安装教程(2021-07-27)前言1. 安装 Anaconda2. 检查显卡,更新驱动3. 创建PyTorch环境4. 配置清华TUNA镜像源5. 安装 PyTorch6. 测试 前言 万事开头难! 这句话又一次被我验证。 记得前不久刚陷入Tensorflow2.0的安装困境,这一次又被PyTorch 搞哭辽。 孩子太难了o(╥﹏╥)o,不过还好最终成功安装,感谢全网资源,感谢大佬们的博客!被我一次一次试了出来。 1. 安装 Anaconda Anaconda 是一个用于科学计算的 P

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 23万+

uniapp - 解决App端报错reportJSException >>>> exception function:createInstanceContext, exception:white sc

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,uniApp报错,reportJSException>>>>exceptionfunction:createInstanceContext,exception:whitescreencausecreateinstanceContextfailed,运行自定义基座时白屏,uniapp项目运行白屏reportJSException,检查没问题依旧报错,第三方库插件,组件,uniapp打包调试

🏆 前端领域优质创作者 1万+

java.lang.NullPointerException: null

java.lang.NullPointerException: null

LJAVAI的博客 1万+

大厂面经:京东大数据面试题及参考答案(3万字长文)

Kafka是一个开源的分布式流处理平台,由 LinkedIn 开发并在 2011 年贡献给 Apache 软件基金会。高吞吐量:能够处理大量的数据流,适合实时数据管道。持久性:数据存储在磁盘上,确保数据不丢失。容错性:通过数据复制提供高可用性。扩展性:支持水平扩展,易于增加更多节点。Kafka 的核心概念Topic:逻辑上的数据流,可以理解为主题。Producer:生产数据的应用程序。Consumer:消费数据的应用程序。Broker:Kafka 集群中的服务器节点。Partition。

大模型大数据攻城狮的专栏 863

java.lang.NullPointerException: Module 'null' not found

    今天在做struts的时候,碰到java.lang.NullPointerException: Module null not found这个错误,郁闷了半天,原来是web.xml文件里没有配置,加上servlet>    servlet-name>actionservlet-name>    servlet-class>org.apache.struts.action.A

我的地盘,哈哈... 6435

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

关于java.lang.NullPointerException: Module 'null' not found.的问题

在用eclipse做struts1项目时,配置都ok了。可是一运行就报java.lang.NullPointerException: Module 'null' not found.错。 代码如下; web.xml 1 <servlet> 2 <servlet-name>action</servlet-name> 3 ...

weixin_30487317的博客 262

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

struts-1.3.10的java.lang.NullPointerException: Module 'null' not found

<br />按照例子自己写的最简单的struts程序居然一运行就报异常:<br /> <br />root causejava.lang.NullPointerException: Module 'null' not found. org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735

Justin & Amber 的小屋 1633

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

利用Struts标签开发jsp页面表单提示java.lang.NullPointerException: Module 'null' not found.

严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException: Module 'null' not found. at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) at org.apache.s

blacklife150614的博客 612

使用struts taglib导致java.lang.NullPointerException: Module 'null' not found.

比如说,只要jsp的代码里有&lt;html:....&gt;或者&lt;bean:...&gt;之类的struts标签就会在访问该jsp页面的时候报这个错 最后参考这篇文章,发现原来是因为web.xml中没有配置actionServlet(而且必须添加上参数&lt;load-on-startup&gt;才行!) 参考文章http://perfectplan.iteye.com/blog/15...

weixin_34228617的博客 133

Module 'null' not found

今天在做struts的时候,碰到java.lang.NullPointerException: Module 'null' not found这个错误,郁闷了半天, 解决办法 在WEB.XML中加入 [code="java"] 0 [/code]

小嘴冰凉 171

出现java.lang.NullPointerException的可能原因及解决方案

综上所述,最常见的原因是对象未被正确初始化或者有 null 值的参数、数组或集合。因此,开发人员需要避免这些情况并进行适当的错误处理。

IT学习小镇 7万+

2021-07-17空指针和数组补充部分

java数组知识补充 栈内存:栈内存存储的都是局部变量,变量一旦出了自己的作用域,那么就会马上从内存的消失, 释放内存空间。 堆内存:堆内存存储的都是对象内存,对象一旦被使用完,并不会马上从内存中消失,而是等待垃 圾回收器不定时的把垃圾对象回收,这时候该对象才会消失,释放内存。 java数组自动识别数组下标越界 indexoutofbounds exception 数组下标越界是一个运行时的异常 编写程序的时候最好使用数组数组的length属性 math.log自然对数 Math.round方法: doub

m0_52024881的博客 401

Java NullPointerException: null问题3种情况(Java、Dubbo、EasyExcel)解决

问题描述: java.lang.NullPointerException: null 问题分析: 1、使用了equals()方法,但是使用了该方法的变量为null,导致报错。 解决办法: String str=null; if(str!=null&&str.equals("0")){ return true; } return false; ...

旭东怪的博客 7244

【Javaweb——tomcat常见错误】java.lang.NullPointerException

参考:java.lang.NullPointerException出现的几种原因以及解决 运行程序时,发生错误: 错误类型:java.lang.NullPointerException 错误的地方:两个doPost java.lang.NullPointerException出现的几种原因: 1、字符串变量未初始化 2、接口类型的对象没有用具体的类初始化,比如: Map map // 会报错 Map map = new Map(); //则不会报错了 3、当一个对象的值为空时,你没有判断为空的情况。 4、

学习如逆水行舟,不进则退 1万+

java.lang.NullPointerException: null的错误

java.lang.NullPointerException: null的错误

m0_51602066的博客 8604
上一篇: The Struts dispatcher cannot be found
下一篇: Java 内部类
perfectPlans
博客等级 码龄14年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值