配置session监听,web.xml报错
最近作网站在线用户,采用session listener方法。配置完web.xml后报错:
Web.xml内容:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app id="WebApp_ID">
<resource-ref id="ResourceRef_1094636792203">
<res-ref-name>jdbc/bluecat</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
<listener>
<listener-class>cn.com.talkweb.cookie.SessionListener</listener-class>
</listener>
</web-app>
错误信息:
初始化 TldLocationsCache 时发生异常:文件 /WEB-INF/web.xml:(行 17,列 14)上的 XML 语法分析错误:元素类型“web-app”的内容必须匹配“(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)”。
另:不配置listener不出现以上提示信息