龙空技术网

The reference to entity "**" must end with the ';' delimiter

爱码僧 48

前言:

目前你们对“jsp页面如何打断点”大概比较着重,你们都想要分析一些“jsp页面如何打断点”的相关知识。那么小编也在网络上网罗了一些对于“jsp页面如何打断点””的相关资讯,希望各位老铁们能喜欢,看官们一起来学习一下吧!

weblogic启动报错:对实体“membertype”的引用必须以“;”分隔符结尾。

org.xml.sax.SAXParseException: The reference to entity "membertype" must end with the ';' delimiter.

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)

at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1411)

at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:868)

根据报错信息可以大致定位到xml配置文件出错!但是检查了好几次,没有发现有什么问题,

最后看到其他配置文件发现了猫腻;

改之前(多参数之间用&隔开)为:

<forward name="othermemberList" path="/info/othermember/othermember.do?operate=query&membertype=2" />

改之后(多参数之间用&隔开)为:

<forward name="othermemberList" path="/info/othermember/othermember.do?operate=query&membertype=2" />

问题得以完美解决,

原因分析:就是因为&的问题,由于只有&才可以最终被转义为&,如果只是&的话Jvm加载时就会被认为该配置项没有结束,所以报错。导致整个服务启动失败

此次错误还引发出了一个问题,就是在jsp文件中的private final static 行一般不要打断点,由于该变量为不可变静态常量,所以断点不会走此行!

标签: #jsp页面如何打断点