严重: 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 语言中一种常见的异常,它发生在 Java 应用程序尝试使用 null 对象引用时。这种异常通常是由于程序员错误地认为对象已经被初始化或赋值,而实际上对象仍然是 null。 在本文...
`NullPointerException` 是Java标准库中`java.lang`包下的一个运行时异常。当程序试图通过一个为null的引用调用方法或者访问其字段时,系统会抛出此异常。在Java中,null不是一个对象,而是表示没有对象的引用状态。...
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 的可能原因及处理 Java.lang.NullPointerException 是 Java 语言中最常见的异常之一,它的出现通常是由于编程不当或对象未被正确初始化所致。在本文中,我们将探讨 Java.lang....
- **代码空指针异常**:`java.lang.NullPointerException`是一种运行时异常,表示应用程序试图在需要对象的地方使用了`null`。在本例中,可能是由于MyEclipse在计算代码完成建议时遇到了某个未被正确初始化的对象。 ...
错误信息中的“java.lang.NullPointerException”是一个Java运行时异常,意味着在程序试图访问或操作一个null引用的对象时抛出。这通常发生在未检查对象是否为null的情况下直接使用它。在给出的代码片段中,错误可能...
解决报错:java.lang.NullPointerException 解决方法:将文件的编码方式改为utf-8即可! 截图: 修改成功后: 代码: import os import json import re def json_to_html(i,cvenum): print('正在处理:'+...
Caused by: java.lang.NullPointerException at com.semaphore.jna.LibraryFinder.loadPath(LibraryFinder.java:64) at com.semaphore.jna.LibraryFinder.<clinit>(LibraryFinder.java:44) ... 4 more Exception ...
因此,在编程时需要小心地处理null值,避免抛出java.lang.NullPointerException异常。同时,需要养成良好的编程习惯,例如在使用对象之前判断其是否为空,在使用接口类型的对象时initialize为具体的类等等。
解决 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数据库是一项常见的任务,用于存储、检索和处理数据。这篇博文主要总结了Java程序中与Oracle数据库交互的一些基本操作。通过`PersonCreditComplainDao.java`这个文件名,我们可以推测这是一...
- **异常路径**:`java.lang.Object -> java.lang.Throwable -> java.lang.Exception -> java.lang.RuntimeException -> java.lang.NullPointerException` - **解释**:当应用程序尝试使用未初始化的对象引用调用...
出现此问题时使用:java.lang.NullPointerException at org.json.JSONObject.(JSONObject.java:144) at org.apache.sqoop.util.SqoopJsonUtil.getJsonStringforMap(SqoopJsonUtil.java:43) at org.apache.sqoop....
《初识iOS 6开发:探索iOS SDK源代码》是一本深入探讨苹果移动平台开发的专业书籍,主要针对iOS 6版本。这本书旨在帮助开发者全面理解iOS SDK的核心组件和API,通过源代码分析来提升开发技能。书中涵盖了从基础到...
### Myeclipse安装Aptana插件后报java.lang.NullPointerException解决方案 #### 问题背景 在使用Myeclipse的过程中,不少用户遇到了一个较为常见的问题:安装Aptana插件之后,每次启动Myeclipse时都会出现`java....
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....
1. **java.lang.NullPointerException**: 当尝试访问或操作一个未初始化的对象引用时,会抛出此异常。确保在使用对象之前已经正确地初始化它,避免对null值进行方法调用或属性访问。 2. **java.lang....
Java语言的核心库之一就是`java.lang`包,它是最基础且最重要的包,包含了所有Java程序都会用到的一些基本类。这个包中包含了如异常处理、基本数据类型的包装类、数学运算、类和对象操作等核心功能。 异常处理是...
1. **java.lang.NullPointerException**: 这个异常发生在尝试访问或操作一个null引用的对象时。这意味着你试图调用一个未初始化或不存在的对象的方法或属性。确保在使用对象之前已经正确初始化,并且对象的引用不...