环境是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之前