读书人

Element type quot;listenerquot; must be dec

发布时间: 2011-12-25 23:21:20 作者: rapoo

Element type "listener" must be declared 怎么解决.
环境是Webshere4.0,架构是spring+struts. Tomcat 5.0+JDK1.4运行正常。
web.xml
-----------------------------
<?xml version= "1.0 " encoding= "UTF-8 "?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN " "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd ">

//错误信息
----------------------------
com.ibm.etools.archive.exception.ArchiveRuntimeException: An Exception occurred while parsing xml:Line #: 13:Column #: 12
Stack trace of nested exception:
org.xml.sax.SAXParseException: Element type "listener " must be declared.

[解决办法]
xml:Line #: 13:Column #: 12
检查下web.xml文件

[解决办法]
我感觉你是在配置web.xml中listener时出现的问题.
Webshere4.0支持的是servlet2.2吧?listener是在2.3中才有的
有就是Servet 2.4,web.xml的元素才能够不依序排列
如果是servlet2.3那么在servlet 2.3要把listener的tag放在servlet tag之前

读书人网 >Java Web开发

热点推荐