正如它说讲,struts-config.xml应该放在WEB-INF下,你放到了WEB-INF的lib下,所以出错了。
war用WINRAR能打开,也可以放在tomcat的webapp的,重新启动TOMCAT就自动展开了,或者在http://localhost:8080/manager/html下,手动展开(deploy)。

解决方案 »

  1.   

    struts-config.xml就是放在WEB-INF下了.
      

  2.   

    应该说,你的web.xml文件没有什么问题,
    你是手写的呢,还是jbuilder生成的呢?
    问题不在这里!
    可检查struts-config.xml !还有.war 文件其实不需要专门打开,松在岩 已经说了,
    把它放在应用目录下,重新启动服务,他就自动开了!继续关注!
      

  3.   

    看清楚有几个WEB-INF目录,web.xml中配置struts-config.xml文件路径是这个应用根目录下的WEB-INF目录,比如用eclipse时web文件可能存放在WebRoot下面,如果struts-config.xml是放在WebRoot\WEB-INF下面一样是没用的。也有必要检查一下struts-config.xml中的格式配置内容是否正确。
      

  4.   

    struts-config.xml中的格式配置内容不正确时,基本都出错,所以你还是配置好了在启动Tomcat,要不把所有暂时无关的操作都变成注释,一个功能一个功能试验,慢慢增加。