严重: Exception starting filter structs2
Unable to load configuration. - bean - jar:file:/E:/myWorkSpacedemon01/apache-tomcat-6.0.32/apache-tomcat-6.0.32/webapps/Structs2demon02/WEB-INF/lib/struts2-convention-plugin-2.1.6.jar!/struts-plugin.xml:30:119
配置过struct2的帮忙看下。。

解决方案 »

  1.   

    你不把你的XML 配置 帖出来 咋具体给你指定什么地方错了呢
      

  2.   


    web.xml////////////////<?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <!-- Structs2的Filter将所有的请求映射的structs2上 -->
    <filter>
    <filter-name>structs2</filter-name>


    <filter-class>
    org.apache.struts2.dispatcher.FilterDispatcher
    </filter-class> </filter>
    <!-- structs2的访问后缀 -->

    <filter-mapping>
    <filter-name>structs2</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
      <!-- 欢迎页面 -->
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>structs.xml
    <!DOCTYPE structs PUBLIC
    "-//Apache SoftWare Foundation//structs-2.0//en"
    "http://structs.apache.org/dtds/structs-2.0.dtd"><structs><constant name="structs.devMode" value="true"></constant>           <!-- 设置开发模式 -->
    <constant name="structs.action.extension" value="action"></constant><!-- 设置后缀名 -->
    <include file="structs-login.xml"></include>                        <!-- 设置配置文件 -->
    <include file="structs-user.xml"></include>                         <!-- 设置配置文件 -->
    <beamn class=""name=""></beamn><package name="default" extends="structs-default"><interceptors>                                                      <!-- 设置拦截器配置 -->
    <interceptor name="loginInterceptor" 
    class="com.helloweenvsfei.structs2.interceptor.loginInterceptor">
    </interceptor>
    </interceptors><global-results>                                                     <!-- 设置全局result -->
     <result name="login">login.jsp</result>
    </global-results>
    <action name="Hello wold" class="cn.com.structs.action.UserAction">
    <result name="success">HelloWorld.jsp</result>
    </action></package></structs>
      

  3.   

    我是直接将jar包考到web-inf下的lib中,然后手动创建structs.xml,structs.properties
      

  4.   

    struts2-convention-plugin-2.1.6.jar
    这个jar包你没加进去吧?另外,E:/myWorkSpacedemon01/apache-tomcat-6.0.32/apache-tomcat-6.0.32/...
    你两重apache-tomcat-6.0.32目录?如果确实是这样的话,结构好怪
      

  5.   

    改了一下又出错了:严重: Parse error in application web.xml file at jndi:/localhost/Structs2demon02/WEB-INF/web.xml
    java.net.UnknownHostException: structs.apache.org
      

  6.   

    web.xml<?xml version = "1.0" encoding="utf-8" ?>
    <!DOCTYPE structs PUBLIC
    "-//Apache SoftWare Foundation//structs-2.0//en"
    "http://structs.apache.org/dtds/structs-2.0.dtd">
    <!-- Structs2的Filter将所有的请求映射的structs2上 -->
    <web-app>
    <filter>
    <filter-name>structs2</filter-name>
    <filter-class>
    org.apache.struts2.dispatcher.FilterDispatcher
    </filter-class> </filter>
    <!-- structs2的访问后缀 -->
    <filter-mapping>
    <filter-name>structs2</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

      <!-- 欢迎页面 -->
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
      

  7.   


    哥们  structs.xml structs.properties貌似写错了! 多了个c吧!
      

  8.   


    严重: Parse error in application web.xml file at jndi:/localhost/Structs2demon02/WEB-INF/web.xml
    java.net.UnknownHostException: structs.apache.org
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
    at java.net.Socket.connect(Socket.java:519)
    at java.net.Socket.connect(Socket.java:469)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
    at sun.net.www.http.HttpClient.New(HttpClient.java:304)
    at sun.net.www.http.HttpClient.New(HttpClient.java:316)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:817)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:769)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:694)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:938)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:973)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:905)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:872)
    at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:282)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:1021)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    ....
      

  9.   

    你将struts-config.xml如下配置<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
    .
    修改为<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
      

  10.   

    缺JAR包  你重新找一套S2的包导进去看看  http://zhaohe162.blog.163.com/blog/static/382167972010111154931676/   提供参考