博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于java.lang.NullPointerException: Module 'null' not found.的问题
阅读量:5805 次
发布时间:2019-06-18

本文共 4054 字,大约阅读时间需要 13 分钟。

在用eclipse做struts1项目时,配置都ok了。可是一运行就报java.lang.NullPointerException: Module 'null' not found.错。

代码如下;

web.xml

1 
2
action
3
org.apache.struts.action.ActionServlet
4
5
config
6
/WEB-INF/struts-config.xml
7
8
9
10
action
11
*.do
12

struts-config.xml:

1 
2
3
4
5
6
8
9
10
11

jsp页面:

1 
2
3
4

action和actionform都是ok的。

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

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

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

1 Oct 10, 2015 4:38:15 PM org.apache.catalina.core.StandardWrapperValve invoke 2 SEVERE: Servlet.service() for servlet jsp threw exception 3 java.lang.NullPointerException: Module 'null' not found. 4     at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) 5     at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735) 6     at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818) 7     at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) 8     at org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:83) 9     at org.apache.jsp.index_jsp._jspService(index_jsp.java:54)10     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)11     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)12     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)13     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)14     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)15     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)16     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)17     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)18     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)19     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)20     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)21     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)22     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)23     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)24     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)25     at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)26     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)27     at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)28     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)29     at java.lang.Thread.run(Unknown Source)

异常延伸:

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

 

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

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

 

1 
2
action
3
org.apache.struts.action.ActionServlet
4
5
config
6
/WEB-INF/struts-config.xml
7
8
1
9

 

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

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

 

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

 

转载于:https://www.cnblogs.com/hoaprox/p/4867494.html

你可能感兴趣的文章
Redis redis-cli 命令列表
查看>>
.NET框架设计—常被忽视的框架设计技巧
查看>>
BigDecimal 舍入模式(Rounding mode)介绍
查看>>
开源 免费 java CMS - FreeCMS1.2-标签 infoSign
查看>>
开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据
查看>>
git reset 三种用法总结
查看>>
hdfs笔记
查看>>
虚拟机新增加硬盘,不用重启读到新加的硬盘
查看>>
Java IO流详尽解析
查看>>
邮件服务系列之四基于虚拟用户的虚拟域的邮件系统(安装courier-authlib以及部分配置方法)...
查看>>
Linux VSFTP服务器
查看>>
DHCP中继数据包互联网周游记
查看>>
Squid 反向代理服务器配置
查看>>
Java I/O操作
查看>>
Tomcat性能调优
查看>>
项目管理心得
查看>>
Android自学--一篇文章基本掌握所有的常用View组件
查看>>
灰度图像和彩色图像
查看>>
通过vb.net 和NPOI实现对excel的读操作
查看>>
TCP segmentation offload
查看>>