Struts2 helloWorld工程搭建容易遇到的小问题

1.java.lang.ClassNotFoundException:
  org.apache.struts2.dispatcher.FilterDispatcher异常
首先请检查web.xml中的配置是否拼写正确:
    <filter>
        <filter-name>struts2</filter-name>  
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
    </filter>

如果拼写没有错误,那么看一下你的工程中WEB-INF目录下lib文件夹中,有没有把Struts2需要的jar包都放进去,光配置buildpath是不对的。 运行需要你把这些依赖的jar包直接放进lib文件夹中。
buildpath只是提供给编译期使用,而运行的时候就不生效了。
运行时需要用到的jar包,需要放入到工程的WEB-INF下lib文件夹中。


2.空指针错误  java.lang.NullPointerException
  org.apache.struts2.impl.StrutsActionProxy.getErrorMessage

出现这个问题的时候,检查一下struts.xml配置文件的放置地址。
不要放在WEB-INF目录下,要放在SRC目录下。

猜你喜欢

转载自kewen1989.iteye.com/blog/1702194