刚进公司实习,没什么事,宿舍哥们让我帮他弄毕业设计,我痛快的答应了。
搭环境,下载jar包,搭框架,由于一段时间没用struts2了,弄了半天才弄好。结果在我调用action的时候报错了。错误如下:
java.lang.NullPointerException
org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:500)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)
这下悲催了,找了半天没搞懂怎么回事,我本来以为是struts2核心包的问题。重新导了一下,还是没效果,找公司带我的老师,他对struts2不是很了解,悲催。。。纠结了好几天,百度搜过了,没什么有用的信息,我想:用google查下吧。结果查到了一个跟我一样的错误,他的原因是struts.xml放到了web-INF下,我想是不是因为找不到action的配置文件的问题啊,因为它报的是antionProxy的错误,结果一看我的配置文件写的是struts-config.xml,晕了,貌似这个是struts1的写法,赶紧改过来,OK了,蛋疼蛋疼,用的不熟所以出错,不应该啊。可能大家不会犯这个错误,但是遇到还是比较烦人的。希望你们遇到后有个参考。
分享到:
相关推荐
在实际应用中,使用“IE的js错误查找小工具”可以大大提高开发效率,减少由于浏览器兼容性问题带来的困扰。同时,为了更高效地利用这类工具,开发者还需要掌握以下几点: 1. 了解IE的JavaScript引擎特性:理解IE的...
掌握这些错误的解决方法,能有效提高工作效率,减少因软件问题带来的困扰。在遇到问题时,首先要理解错误信息的含义,然后按照上述步骤进行修复。同时,定期备份文档和模板文件也是防止数据丢失的好习惯。
在使用Microsoft Office 2003的过程中,有时用户可能会遇到一个困扰的问题,即"Office2003发送错误报告"。这个现象通常是由于程序内部错误、兼容性问题或系统组件损坏导致的。当Office组件遇到不可预见的错误时,它...
总的来说,`thefuck`是一个不可多得的Linux命令行辅助工具,它通过自动化的方式解决了因拼写错误带来的问题,提高了命令行交互的效率。对于那些经常在终端工作的用户来说,它无疑是一个强大的生产力工具,值得你尝试...
一旦 ChatGPT 出现错误,在处理这些错误时需要采取合适的方法来避免对用户造成困扰。一个可行的方法是利用文本分类技术,将 ChatGPT 生成的回复进行分类,判断其正确性。如果在分类过程中发现回复错误,则可以自动...
总的来说,Windows错误代码查询器是Windows用户的一个强大工具,它使得理解和解决系统错误变得更加容易,减少了因技术难题而带来的困扰。正确使用和维护这个工具,可以提高用户的自我诊断和解决问题的能力,提升...
在Windows操作系统中,遇到错误代码时,用户往往会被这些看似神秘的数字困扰,不知所措。"Windows系统错误代码信息查看...通过深入研究和利用这份源代码,我们可以提升自己的技术能力,更好地应对系统错误带来的挑战。
在互联网世界中,404错误是一个非常常见的现象,它代表了用户尝试访问的网页不存在。这个错误通常被称为“404 Not Found”错误,是HTTP状态码的一种,表明服务器无法找到用户请求的资源。本篇文章将深入探讨404错误...
404错误页面是互联网上一个常见的概念,它表示用户尝试访问的网页不存在或已被删除。这个主题,"白色简洁404错误页面",聚焦于设计简洁且颜色为白色的404错误提示页面。这样的设计通常追求的是用户体验的优化,以...
在使用过程中,用户可能会遇到各种错误提示,这些错误信息通常以英文显示,这给非英语背景的使用者带来了一定的困扰。本篇文章将深入解析Oracle 9I的错误提示,并提供中文解释,帮助你更好地理解和解决遇到的问题。 ...
在当今这个依赖于计算机技术的信息社会,各类软件应用程序成为了我们工作和生活的重要工具。而EXE(即Executable,可...希望上述提供的解决策略能够帮助广大用户摆脱EXE应用程序错误带来的困扰,恢复正常的工作和学习。
在总结中,我们必须认识到,虽然404错误页面可能只是网站上的一个小角落,但它所代表的用户体验和品牌形象的塑造却不可小觑。一个简单、美观又实用的404页面,不仅能够提升用户的满意度,还能够在无形中增强网站的...
例如,如果一个资源不存在导致404错误,服务器将查找`/building.jsp`,并执行其中的逻辑。类似地,对于500错误,将加载`/error.jsp`页面。这一机制使得开发者能够集中控制错误处理逻辑,确保应用的一致性和可维护性...
然而,内置的`JSON.parse()`方法在遇到错误时,提供的错误信息往往不够具体,这在调试时可能会带来困扰。`parse-json`库就是为了解决这个问题,它提供了一个更强大的JSON解析功能,能够给出更详细的错误信息,帮助...
这些错误通常会导致系统崩溃并重新启动,给用户带来不小的困扰。理解STOP错误代码是解决这类问题的第一步。 1. **WINDOWS STOP错误代码解释**:STOP错误代码通常由四个部分组成:一个错误代码,如"0x0000007B",紧...
Oracle数据库在运行过程中可能会遇到各种错误,这些错误通常以特定的错误代码形式呈现,给数据库管理员带来困扰。本文主要针对Oracle数据库中常见的错误代码进行分析,并提供相应的解决策略。 首先,我们讨论的是由...
"3dMax删除错误插件工具"是针对这类问题的一个解决方案,特别是对于描述中的"3dMax删除错误插件-017"问题。 3ds Max支持第三方插件以扩展其功能,这些插件可以增加特效、渲染能力、建模工具等。但有时候,插件可能...
【C语言段错误及其调试】 在编程领域,尤其是使用C语言进行系统级或底层开发时,段错误(Segmentation Fault)是一种常见的运行时错误。...不断学习和实践,结合有效的调试技术,将有助于减少段错误带来的困扰。