web.xml文件是否都正确配置了
检查一下下面这些是否已经配置了
  <servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.appache.struts.ActionServlet</servlet-class>
  </servlet>
  
  <servlet-mapping>
  <servlet-name>action</servlet-name>
  <uri-pattern>*.do</url-pattern>
  </servlet-mapping>  <servlet>
  <servlet-name> action</servlet-name>
  <servlet-class> org.appache.struts.ActionServlet </servlet-class>
  <init-param>
  <param-name>config</param-name>
  <param-value>/WEB-INF/struts-config.xml</param-value>
  </init-param>
  </servlet>

解决方案 »

  1.   

    楼上的,我用的是netbeans,所以在建立一个struts公工程的时候,这些配置都配好了。。没有遗漏,是不是我的struts-config.xml中<data-source>配置有问题啊。。因为,这个一屏蔽掉,servlet action还是可以找到的。。在线等答案
      

  2.   

    各个元素要按照data-sources,form-beans,... 顺序来写,
    data-sources应该放到 form-beans前面另外试试这样,是不是因为你属性名称写错了
    <data-sources>
            <data-source type="org.apache.commons.dbcp.BasicDataSource">    
                <set-property      property="driverClass"   value="oracle.jdbc.driver.OracleDriver" />    
                <set-property      property="url"      value="jdbc:oracle:thin:@10.200.0.13:1521:wymis" />    
                <set-property      property="user"      value="*******" />   
                <set-property      property="password"      value="**********" />    
                <set-property      property="maxActive"      value="10" />    
                <set-property      property="maxWait"      value="5000" />    
                <set-property      property="autoCommit"      value="true" />    
                <set-property      property="readOnly"      value="false" />    
            </data-source>
        </data-sources>