`
PerfectPlan
  • 浏览: 122306 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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>中的参数越小那么优先级也就越高


 

 

分享到:
评论

相关推荐

    java.lang.NullPointerException

    Java.lang.NullPointerException 是 Java 语言中一种常见的异常,它发生在 Java 应用程序尝试使用 null 对象引用时。这种异常通常是由于程序员错误地认为对象已经被初始化或赋值,而实际上对象仍然是 null。 在本文...

    java 空指针异常(NullPointerException)

    `NullPointerException` 是Java标准库中`java.lang`包下的一个运行时异常。当程序试图通过一个为null的引用调用方法或者访问其字段时,系统会抛出此异常。在Java中,null不是一个对象,而是表示没有对象的引用状态。...

    CRASH问题:java.lang.NullPointerException

    java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.widget.ImageView.setImageResource(int)’ on a null object reference 今天在家练习ListView的时候,遇到一个java.lang....

    java.lang.NullPointerException的可能原因及处理.docx

    Java.lang.NullPointerException 的可能原因及处理 Java.lang.NullPointerException 是 Java 语言中最常见的异常之一,它的出现通常是由于编程不当或对象未被正确初始化所致。在本文中,我们将探讨 Java.lang....

    An internal error occurred during: java.lang.NullPointerException

    - **代码空指针异常**:`java.lang.NullPointerException`是一种运行时异常,表示应用程序试图在需要对象的地方使用了`null`。在本例中,可能是由于MyEclipse在计算代码完成建议时遇到了某个未被正确初始化的对象。 ...

    Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException

    错误信息中的“java.lang.NullPointerException”是一个Java运行时异常,意味着在程序试图访问或操作一个null引用的对象时抛出。这通常发生在未检查对象是否为null的情况下直接使用它。在给出的代码片段中,错误可能...

    java.lang.NullPointerException的解决方法

    ### Java.lang.NullPointerException 解决方法详解 在Java开发过程中,`java.lang.NullPointerException`(简称NPE)是一种常见的运行时异常。它发生在试图对空对象执行操作时,例如调用对象的方法或访问其属性等。...

    绝望,上传文件失败。。遇到并解决java.lang.NullPointerException

    解决报错:java.lang.NullPointerException 解决方法:将文件的编码方式改为utf-8即可! 截图: 修改成功后:   代码: import os import json import re def json_to_html(i,cvenum): print('正在处理:'+...

    apple越狱备份数据

    Caused by: java.lang.NullPointerException at com.semaphore.jna.LibraryFinder.loadPath(LibraryFinder.java:64) at com.semaphore.jna.LibraryFinder.&lt;clinit&gt;(LibraryFinder.java:44) ... 4 more Exception ...

    java.lang.NullPointerException出现的几种原因及解决方案

    因此,在编程时需要小心地处理null值,避免抛出java.lang.NullPointerException异常。同时,需要养成良好的编程习惯,例如在使用对象之前判断其是否为空,在使用接口类型的对象时initialize为具体的类等等。

    springfox-core-3.0.1-SNAPSHOT.jar

    解决 ERROR s.d.s.web.plugins.DocumentationPluginsBootstrapper:98 - Unable to scan ...java.lang.NullPointerException: null at springfox.documentation.schema.Example.equals(Example.java:131)

    总结java程序中操作Oracle数据库的常用操作1

    在Java编程中,操作Oracle数据库是一项常见的任务,用于存储、检索和处理数据。这篇博文主要总结了Java程序中与Oracle数据库交互的一些基本操作。通过`PersonCreditComplainDao.java`这个文件名,我们可以推测这是一...

    在Java中异常分析

    - **异常路径**:`java.lang.Object -&gt; java.lang.Throwable -&gt; java.lang.Exception -&gt; java.lang.RuntimeException -&gt; java.lang.NullPointerException` - **解释**:当应用程序尝试使用未初始化的对象引用调用...

    Sqoop通过Phoenix导hbase数据到hive

    出现此问题时使用:java.lang.NullPointerException at org.json.JSONObject.(JSONObject.java:144) at org.apache.sqoop.util.SqoopJsonUtil.getJsonStringforMap(SqoopJsonUtil.java:43) at org.apache.sqoop....

    Beginning iOS 6 Development Exploring the iOS SDK SourceCode

    《初识iOS 6开发:探索iOS SDK源代码》是一本深入探讨苹果移动平台开发的专业书籍,主要针对iOS 6版本。这本书旨在帮助开发者全面理解iOS SDK的核心组件和API,通过源代码分析来提升开发技能。书中涵盖了从基础到...

    Myeclipse安装aptana插件后报java.lang.NullPointerException解决方案

    ### Myeclipse安装Aptana插件后报java.lang.NullPointerException解决方案 #### 问题背景 在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java....

    android 奔溃日志收集 发送邮件到邮箱

    java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.wifino1.protocol.app.object.UserInfo.getName()' on a null object reference at android.app.ActivityThread....

    JAVA常见异常解析,面试用

    1. **java.lang.NullPointerException**: 当尝试访问或操作一个未初始化的对象引用时,会抛出此异常。确保在使用对象之前已经正确地初始化它,避免对null值进行方法调用或属性访问。 2. **java.lang....

    java.lang包

    Java语言的核心库之一就是`java.lang`包,它是最基础且最重要的包,包含了所有Java程序都会用到的一些基本类。这个包中包含了如异常处理、基本数据类型的包装类、数学运算、类和对象操作等核心功能。 异常处理是...

    常见的java异常.pdf

    1. **java.lang.NullPointerException**: 这个异常发生在尝试访问或操作一个null引用的对象时。这意味着你试图调用一个未初始化或不存在的对象的方法或属性。确保在使用对象之前已经正确初始化,并且对象的引用不...

Global site tag (gtag.js) - Google Analytics