`
ylinn
  • 浏览: 61339 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

struts2空指针异常

阅读更多

《转载》

将struts2的struts.xml中<constant name="struts.devMode" value="true"/> 

设置为true时,启动tomcat出现以下问题:
    空指针异常,strust2,at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)

设置为false时,启动正常。

查了N久原因,原来是tomcat路径的问题。

tomcat 的解压路径中不能包含空格,刚开始我的路径是在D:\Program Files/;其中有空格。之后我把空格去掉,重新部署,问题解决。

建议在路径配置以及文件命名中尽量不要包含空格,以免出现一些稀奇古怪的错误。

分享到:
评论

相关推荐

    getServletContext()空指针异常的原因

    getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因

    struts2+spring+hibernate整合中spring注入出错。页面中报空指针异常。高手来看看怎么决绝。

    标题提到的问题是“struts2+spring+hibernate整合中spring注入出错,页面中报空指针异常”,这通常是由于Spring的依赖注入没有正确配置导致的。 首先,让我们深入了解一下Struts2、Spring和Hibernate各自的核心概念...

    J2EE编程(action之空指针)

    5. **使用框架提供的功能**:在Struts2等MVC框架中,提供了内置的功能来帮助处理空指针异常。例如,可以在Action类的execute()方法中利用框架的验证机制来确保所有的请求参数都是有效的。 6. **代码审查**:定期...

    struts2 全局异常提示定义属性文件使用

    java.lang.NullPointerException=发生了一个空指针异常,请检查您的输入数据。 java.lang.ArithmeticException=遇到了除以零的运算错误。 ... ``` 在这个文件中,键是异常类的全名,值是用户可见的错误消息。 4. ...

    struts2标签使用方法

    - `${}`内的表达式会自动处理null值,避免空指针异常。 - 在Struts2中,EL可以与Struts2标签结合使用,如`s:property value="${user.name}"`。 3. **使用步骤**: - 在JSP页面中引入Struts2标签库:`...

    Java_Jdbc_Hibernate_Struts2_Android_Web异常及其处理办法

    = null)`来避免空指针异常。 2. `ArrayIndexOutOfBoundsException`: 当尝试访问数组的不存在索引时抛出。解决方法是确保在访问数组元素之前,索引值在合法范围内,即`0 。 【JDBC异常处理】 JDBC(Java Database ...

    STRUTS2类型转换

    当ParametersInterceptor的配置中#CREATE_NULL_OBJECTS参数为true时,如果OGNL表达式遇到空指针异常,框架会尝试创建一个新的对象来避免空指针异常,这在处理复杂的对象结构时非常有用。 总的来说,Struts2的类型...

    struts2整合hibernate

    8. **错误和异常处理**:整合过程中可能会遇到各种错误和异常,例如SQL异常、空指针异常等。合理地捕获和处理这些异常,提供友好的错误信息给用户,是提高用户体验的关键。 9. **安全性考虑**:Struts2和Hibernate...

    struts2 poi 导入xls xlsx 绝对兼容

    4. 需要处理可能出现的异常,如文件格式错误、空指针异常等。 以上就是关于"Struts2 poi 导入xls xlsx 绝对兼容"的相关知识点,通过Struts2和Apache POI的结合,开发者可以轻松地在Java Web应用中处理Excel文件,...

    struts2jar包和阿里巴巴开发手册

    在异常处理方面,建议明确区分运行时异常和检查型异常,合理使用try-catch-finally语句,以及避免空指针异常等常见错误。 手册还特别关注性能优化,比如提倡使用StringBuilder而非String进行字符串拼接,避免在循环...

    struts2实现页面select标签默认选中

    需要注意的是,在编写这些代码时,确保所有涉及到的对象和属性都已经正确初始化,以避免运行时出现空指针异常等问题。此外,为了提高代码的可读性和维护性,建议对复杂逻辑进行适当的封装和抽象。

    struts2登录

    - **错误处理**:优雅地处理各种可能出现的异常,如空指针异常、网络异常等,提供友好的错误提示。 - **会话管理**:登录成功后,将用户信息保存在session中,以便后续请求中识别用户状态。 - **验证码**:为了防止...

    struts2+hibernate整合 练习之CURD 完整版

    在进行数据库操作时,可能会遇到各种异常,如SQL异常、空指针异常等,需要正确捕获并处理。事务管理确保了一组操作的原子性,防止数据不一致。在Struts2中,你可以利用ActionSupport类的validates()方法进行数据校验...

    Struts2操作手册

    - **Dev Mode导致的空指针异常**: - 关闭Dev Mode尝试解决问题。 - **Tomcat路径问题**: - 确保Tomcat安装路径没有包含空格。 - **ActionContext获取问题**: - 确保所有依赖库正确无误。 - 检查类路径和配置...

    struts2+hibernate实现登录及增删改操作

    例如,对于可能出现的空指针、数据库连接失败等问题,应有适当的异常捕获和处理。此外,对于用户输入,需要进行校验,防止SQL注入等安全风险。 7. **性能优化**:使用Struts2和Hibernate的同时,也要注意性能优化。...

    struts2中文教程

    2. 空值处理拦截器:自动处理null值,避免空指针异常。 3. 日志拦截器:记录请求信息,便于调试和监控。 4. Exception处理拦截器:统一处理全局异常,提供友好的错误页面。 四、Struts2的注解 除了XML配置,...

    J2EE编程(action之空指针处理)

    在struts.xml配置文件中,我们可以定义全局的异常映射,当发生空指针异常时,自动跳转到一个错误页面。这样可以提供更友好的用户体验,同时简化代码: ```xml &lt;result name="error"&gt;/error.jsp ``` ...

    struts2+hibernate+spring整合

    在实际开发中,你可能会遇到一些常见的问题,比如配置错误、依赖冲突、空指针异常等。通过阅读错误信息、查阅文档和社区解答,大多数问题都可以得到解决。对于初学者来说,不断实践和理解每一个框架的原理是提高的...

    Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程

    在教程中,作者尝试整合Spring3.2.3版本,因为3.1版本在整合时出现了空指针异常。这涉及到Spring框架的依赖注入(DI)、控制反转(IoC)、Bean生命周期管理等核心概念。此外,Spring的应用上下文...

    struts2+hibernate网上购书系统功能不全

    系统中可能存在的错误未经过充分测试,这可能导致在实际运行时出现各种问题,比如空指针异常、数据不一致、页面显示错误等。为了确保系统的稳定性和可用性,开发者应该进行单元测试、集成测试以及系统测试,覆盖所有...

Global site tag (gtag.js) - Google Analytics