tomcat启动时提示:
严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/C:/Tomcat%206.0/webapps/my/WEB-INF/lib/struts2-core-2.1.4.jar!/struts-default.xml:46:1785个核心包我都导入了
请教老师指导一下

解决方案 »

  1.   

    应该是你JAR包的问题,少了包或者包冲突了。http://hi.baidu.com/iportal/blog/item/07726b22b43adea24623e8b8.html
      

  2.   

       struts.xml
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>
    <package name="struts2" extends="struts-default">
    <action name="login" class="com.wangxin.action.LoginAction">
    <result>/result.jsp</result>
    </action>
    </package>
    </struts>
      web.xml
    <?xml version="1.0" encoding="UTF-8"?> 
    <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
    <welcome-file-list> 
    <welcome-file>login.jsp</welcome-file> 
    </welcome-file-list> <filter> 
    <filter-name>struts2</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> 
    </filter> <filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*</url-pattern> 
    </filter-mapping></web-app> 
    还有导入的5个JAR包
    commons-logging-1.0.4.jar
    freeer-2.3.13.jar
    ognl-2.6.11.jar
    struts2-core-2.1.4.jar
    xwork-2.1.2.jar
      

  3.   

    你看一下struts2-core-2.1.4.jar包中有没有struts-default.xml这个文件
      

  4.   

    或者将红色部分去掉试试:
    struts.xml 
    <?xml version="1.0" encoding="UTF-8" ?> 
    <!DOCTYPE struts PUBLIC 
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" 
        "http://struts.apache.org/dtds/struts-2.0.dtd"> 
    <struts> 
    <package name="struts2" extends="struts-default"
    <action name="login" class="com.wangxin.action.LoginAction"> 
    <result>/result.jsp </result> 
    </action> 
    </package> 
    </struts> 
      

  5.   

    你的包加入少了!少了struts2-api和struts2-extras这两个包!
      

  6.   

    放屁,不知道就不要乱说 Struts2-extras这个包早在Struts2.0.1时就被淘汰了
      

  7.   

    放屁,不知道就不要乱说 Struts2-extras这个包早在Struts2.0.1时就被淘汰了
      

  8.   

    看你可怜,告诉你吧~还要去struts-2.1.6-lib中找下面两个包,就可以正常启动TOMCAT了commons-io-1.3.2.jar  和  commons-fileupload-1.2.1.jar
      

  9.   

    官方上没有struts2-core-2.1.4 这个版本,可以尝试换以下版本:1.struts2-core-2.0.14版本。
    2.struts2-core-2.1.6版本,但需要加commons-io-1.3.2.jar和commons-fileupload-1.2.1.jar两个包。注:官方网站http://struts.apache.org/download.cgi#struts216
      

  10.   

    commons-logging.jar的版本过于低了,还有就是一般情况下 单纯的Struts2 是不需要commons-fileupload-1.2.1.jar和commons-io.jar包的,但是最好还是添加上好了,我估计是日志表的版本过低了,另外Struts2-extras这个包做就已经不用了,现在谁还用这个啊  都已经容到struts2的core包里了……配置文件倒是没有问题的……