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

Root cause of ServletException.java.lang.NullPointerException

阅读更多
今天搭建struts、spring框架的时候报这个错。

<2011-2-25 下午09时43分46秒 CST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@1342e4a - appName: '_appsdir_tempProject_dir', name: 'tempProject', context-path: '/tempProject'] Root cause of ServletException.
java.lang.NullPointerException
at com.tjsoft.struts.action.HousceAction.execute(HousceAction.java:47)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
Truncated. see log file for complete stacktrace
>

在网上查找了很长时间没有找到问题,然后找出一个示例比较,仔细一对比发现我的配置文档里问题还蛮多:
1、 在Web.xml 文件中每天添加
         <servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
2、在struts-config.xml中没有配置
    <controller
      processorClass="org.springframework.web.struts.DelegatingRequestProcessor">
  </controller>
3、最重要的:
      <bean name="/lans" class="com.tjsoft.struts.action.HousceAction">
<property name="conObj">
<ref bean="conimpl"/>
</property>
</bean>
   这里是aplicationContext.xmp配置action类,在这里必须将name属性设置为在struts-config.xml中配置的path值。
分享到:
评论

相关推荐

    java.lang.OutOfMemoryError解决办法

    Java中的`java.lang.OutOfMemoryError`是一种常见的运行时错误,通常表示应用程序在尝试分配内存时遇到了问题。根据提供的信息,这个错误主要涉及到两个方面:`PermGen space`和`Java heap`,并且与Tomcat服务器相关...

    SimpleHello.java

    SimpleHello.java源码 import javax.servlet.ServletException; import java.io.*; import javax.servlet.http.*; public class SimpleHello extends HttpServlet { public void doGet(HttpServletRequest req,...

    juel-impl.jar

    javax.servlet.ServletException: java.lang.LinkageError

    JAVA SCM供应链项目代码

    JAVA SCM供应链项目代码。WMS package beequick.product.controller; import java.io.IOException; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.Iterator; ...

    jsp常见异常总结 希望有所帮助

    3. **java.lang.NullPointerException** 当试图访问或操作一个null对象的成员时,会抛出此异常。在JSP中,这可能是因为没有正确地实例化对象,或者在未检查变量是否为null的情况下直接调用了方法或属性。 4. **...

    错误总结.doc

    1. **javax.servlet.ServletException: java.sql.SQLException: Parameter index out of range (1 &gt; number of parameters, which is 0)**:这个错误通常发生在SQL查询中,当你尝试绑定一个参数,但实际的参数列表为...

    struts乱码解决方法

    public void init(FilterConfig filterConfig) throws ServletException { this.encoding = filterConfig.getInitParameter("encoding"); } public void doFilter(ServletRequest request, ServletResponse ...

    WEB开发报错处理集锦

    2. java.lang.NullPointerException 这是Java中最常见的错误之一,表示某个对象的值为null。解决方法是检查代码中是否存在空指针异常,确保所有对象都被正确初始化。 3. org.apache.struts.action....

    利用org.apache.commons.fileupload上传多个文件

    Apache Commons FileUpload 是一个用于处理 HTTP 请求中多部分(multipart)数据的 Java 库,尤其适合上传文件。在本文中,我们将深入探讨如何利用该库实现多个文件的上传功能。 一、准备工作 在使用 Apache ...

    解决checkstyle出现的问题:Got an exception - java.lang.RuntimeException Unable to get class information for Exception

    ### 解决Checkstyle出现的问题:Got an exception - java.lang.RuntimeException: Unable to get class information for Exception 在开发过程中,我们可能会遇到使用Checkstyle时出现的异常情况,例如:“Got an ...

    基于JAVa的网上商城项目完整源码.zip

    import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax....

    SQL注入过滤 (Java版)

    本篇将详细探讨Java环境下如何实现一个SQL注入过滤器,并结合`web.xml`配置文件来部署和应用。 首先,我们需要了解SQL注入的基本原理。当用户输入的数据未经验证或转义就直接拼接到SQL查询语句中时,就可能发生SQL...

    Java gzip压缩源码 web程序必备

    Java Gzip压缩是Web应用程序中常见的一种数据压缩技术,它基于GNU zip算法,可以有效减少网络传输的数据量,提高网页加载速度,节省带宽资源。本文将深入探讨Java中的Gzip压缩源码及其在Web程序中的应用。 首先,...

    jakarta.activation-1.2.2-API文档-中英对照版.zip

    标签:activation、sun、jakarta、jar包、java、中英对照文档; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译...

    JAVA常见异常BUG

    #### 五、javax.servlet.ServletException: java.lang.NoSuchMethodError **定义**: 当试图调用不存在的方法时抛出 `NoSuchMethodError`。 **示例**: 下面的代码会导致 `ServletException` 包含 `...

    sjsxp.jar(解决启动报错)

    启动报错:javax.servlet.ServletException:javax.xml.stream.FactoryConfigurationError: Provider for class javax.xml.stream.XMLInputFactory cannot be created。引入jar包解决问题

    java一个论坛的源码

    import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax....

    Windows下JSP开发环境的配置

    理解错误消息,如`java.lang.ClassNotFoundException`或`javax.servlet.ServletException`,对于快速解决问题至关重要。 10. **学习相关技术**: 为了深入JSP开发,还需要掌握Servlet、JSTL(JavaServer Pages ...

    ajax树形展示,JavaScript

    throws ServletException, java.io.IOException { String parentID = request.getParameter("parent");//获得id的值 if (parentID!=null&&!parentID.equals(""))//如果不为null和空 { Category category...

    html5实现摄像头拍照并使用java进行照片保存

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String imageData = request.getParameter("imageData"); byte[] imageBytes = Base...

Global site tag (gtag.js) - Google Analytics