struts中配置web.xml问题?
server.xml文件中context的定义如下:
<Context path="/test" reloadable="true" docBase="D:\test" workDir="D:\test\work" >
<Loader className="org.apache.catalina.loader.DevLoader" reloadable="true" debug="1"/>
</Context>
d:\test下的目录结构是:
test下有WEB-INF目录,jsp目录,work目录.
jsp目录下有logon.jsp和main.jsp两个文件
WEB-INF目录下有classes,src,lib目录还有web.xml,struts-config.xml
还有标签库等文件.
web.xml文件的内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "D:\test\WEB-INF\web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</web-app>
当启动Tomcat时有错误信息表示没有找到 /WEB-INF/struts-config.xml 文件.
我应该怎么配置web.xml文件?