刚接触struts,学着配置一下struts2来实现登录功能(声明一下我用的是myeclipse)

  遭遇了各种问题,如果你按照别人给的登录实现案例,还是出现无法找到某某类的问题,那你增加包吧。

   好了,切入正题,如果你遇到Unable load configuration, caused by: Action class [XXX] not found。

  1.先认真检查你的struts.xml和applicationContext.xml配置,看是否是正确的,特别是strut.xml配置里面的M<package></package>里的action配置,class属性路径一定写对了。

  2.如果经过上面的处理还是出现Unable load configuration问题,那么将web工程切换到Navigator状态。以此找项目(你的struts2项目)-->WebRoot-->.classpath,双击.classpath文件,检查一下有没有相同的引用包,去掉重复应用的,尽量统一将classpathentry元素里的“path”统一设置为,path="WebRoot/WEB-INF/lib/struts2-core-2.3.4.jar"/>这种格式。

  如图

   3.如果这仍然没能解决你的问题,找到你的web服务器(例如tomcat)存放项目的目录(如果是默认安装的话是在C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps目录下,这是tomcat是6.0的版本),把无关的项目移除了(备份一下,呵呵),然后重复检查步骤一和步骤二是否无误,如果这三步没问题的,应该能运行起来。

   最后祝你一切顺利!