You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Henri Gomez <hg...@apache.org> on 2002/10/02 13:32:23 UTC

Strange problem with tomcat 4.1.2

While working on 4.1.2 rpms I noticed the following error at startup :

4732 [main] INFO modeler.Registry  - Creating MBeanServer
5705 [main] INFO http11.Http11Protocol  - Initializing Coyote HTTP/1.1 
on port 8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1
7324 [main] ERROR digester.Digester  - Parse Fatal Error at line 307 
column 39: The string "--" is not permitted within comments.
org.xml.sax.SAXParseException: The string "--" is not permitted within 
comments.
	at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)
	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
	at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
	at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
	at org.apache.xerces.impl.XMLDTDScannerImpl.scanComment(Unknown Source)
	at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source)
	at 
org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1514)
	at 
org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977)
	at 
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1006)
	at 
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
	at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
	at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3493)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
8720 [main] ERROR digester.Digester  - Parse Fatal Error at line 307 
column 39: The string "--" is not permitted within comments.
org.xml.sax.SAXParseException: The string "--" is not permitted within 
comments.
	at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)
	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)



Admin log show me the following error :

2002-10-02 13:29:01 WebappLoader[/admin]: Deploying class repositories 
to work directory /var/tomcat4/work/Standalone/localhost/admin
2002-10-02 13:29:01 WebappLoader[/admin]: Deploy class files 
/WEB-INF/classes to 
/var/tomcat4/webapps/../server/webapps/admin/WEB-INF/classes
2002-10-02 13:29:01 WebappLoader[/admin]: Deploy JAR 
/WEB-INF/lib/struts.jar to 
/var/tomcat4/webapps/../server/webapps/admin/WEB-INF/lib/struts.jar
2002-10-02 13:29:02 ContextConfig[/admin] Exception processing TLD at 
resource path /WEB-INF/controls.tld
javax.servlet.ServletException: Exception processing TLD at resource 
path /WEB-INF/controls.tld
         at 
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1010)
         at 
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
         at 
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
         at 
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
         at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
         at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3493)
         at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
         at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
         at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
         at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:529)
         at java.lang.reflect.Method.invoke(Native Method)
         at 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java)
         at 
org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
         at 
org.apache.commons.digester.Digester.endElement(Digester.java(Compiled 
Code))
         at 
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
         at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
         at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
         at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
Source)
         at org.apache.commons.digester.Digester.parse(Digester.java:1514)
         at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:335)
         at 
org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
         at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:452)
         at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409)
         at 
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
         at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
         at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
         at 
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
         at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
         at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
         at 
org.apache.catalina.core.StandardService.start(StandardService.java:497)
         at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
         at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
         at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
         at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
         at java.lang.reflect.Method.invoke(Native Method)

BTW, I'm using xerces-j2 2.2.0 and xml-commons-api 1.0....


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Strange problem with tomcat 4.1.2

Posted by Henri Gomez <hg...@apache.org>.
Matt Fury wrote:
> I BELIEVE that is due to some incorrect commenting in
> your server.xml file. I had this problem once and I
> thats what caused it.
> 
> Double check your server.xml file.

I triple checked ALL xml files, and they are correct
and the error show up first in digester.

I suspect something elsewhere, since the error is also
present when you're using the original tarball if you
replace the bundled xercesImpl.jar by a xerces 2.2.0.jar

The difference is that the same error didn't prevent
tomcat to load example, admin or manager webapps.

I attached a log done using tomcat 4.1.12 tarball (full)
and with xerces 2.2.0 replacing the original xercesImpl.jar

I does the change before launching tomcat for the first time.

2002-10-03 10:09:18 WebappLoader[/admin]: Deploying class repositories 
to work directory 
/home/root/jakarta-tomcat-4.1.12/work/Standalone/localhost/admin
2002-10-03 10:09:18 WebappLoader[/admin]: Deploy class files 
/WEB-INF/classes to 
/home/root/jakarta-tomcat-4.1.12/webapps/../server/webapps/admin/WEB-INF/classes
2002-10-03 10:09:18 WebappLoader[/admin]: Deploy JAR 
/WEB-INF/lib/struts.jar to 
/home/root/jakarta-tomcat-4.1.12/webapps/../server/webapps/admin/WEB-INF/lib/struts.jar
2002-10-03 10:09:19 ContextConfig[/admin]: Configured an authenticator 
for method FORM
2002-10-03 10:09:19 StandardManager[/admin]: Seeding random number 
generator class java.security.SecureRandom
2002-10-03 10:09:19 StandardManager[/admin]: Seeding of random number 
generator has been completed
2002-10-03 10:09:19 StandardWrapper[/admin:default]: Loading container 
servlet default
2002-10-03 10:09:19 StandardWrapper[/admin:invoker]: Loading container 
servlet invoker
2002-10-03 10:09:21 action: null
org.xml.sax.SAXParseException: The string "--" is not permitted within 
comments.
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:363)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:137)
	at org.apache.struts.digester.Digester.parse(Digester.java:755)
	at 
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1434)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:474)
	at 
org.apache.webapp.admin.ApplicationServlet.init(ApplicationServlet.java:152)
	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
	at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:924)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
	at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3341)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
	at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
	at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:529)
	at java.lang.reflect.Method.invoke(Native Method)
	at 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:228)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
	at 
org.apache.commons.digester.Digester.endElement(Digester.java(Compiled 
Code))
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1514)
	at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:335)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
	at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:452)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

2002-10-03 10:09:24 Parse Fatal Error at line 551 column 44: The string 
"--" is not permitted within comments.
org.xml.sax.SAXParseException: The string "--" is not permitted within 
comments.
	at 
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
Source)
	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
	at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
	at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
	at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source)
	at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source)
	at 
org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:363)
	at javax.xml.parsers.SAXParser.parse(SAXParser.java:137)
	at org.apache.struts.digester.Digester.parse(Digester.java:755)
	at 
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1434)
	at org.apache.struts.action.ActionServlet.init(ActionServlet.java:474)
	at 
org.apache.webapp.admin.ApplicationServlet.init(ApplicationServlet.java:152)
	at javax.servlet.GenericServlet.init(GenericServlet.java:256)
	at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:924)
	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:813)
	at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3341)
	at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3534)
	at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
	at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:529)
	at java.lang.reflect.Method.invoke(Native Method)
	at 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:228)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
	at 
org.apache.commons.digester.Digester.endElement(Digester.java(Compiled 
Code))
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1514)
	at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:335)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
	at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:452)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:368)
	at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)









--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Strange problem with tomcat 4.1.2

Posted by Matt Fury <ma...@yahoo.com>.
I BELIEVE that is due to some incorrect commenting in
your server.xml file. I had this problem once and I
thats what caused it.

Double check your server.xml file.


--- Henri Gomez <hg...@apache.org> wrote:
> While working on 4.1.2 rpms I noticed the following
> error at startup :
> 
> 4732 [main] INFO modeler.Registry  - Creating
> MBeanServer
> 5705 [main] INFO http11.Http11Protocol  -
> Initializing Coyote HTTP/1.1 
> on port 8080
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> 7324 [main] ERROR digester.Digester  - Parse Fatal
> Error at line 307 
> column 39: The string "--" is not permitted within
> comments.
> org.xml.sax.SAXParseException: The string "--" is
> not permitted within 
> comments.
> 	at 
>
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> 
> Source)
> 	at
>
org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLScanner.scanComment(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLDTDScannerImpl.scanComment(Unknown
> Source)
> 	at
>
org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown
> Source)
> 	at 
>
org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown
> 
> Source)
> 	at 
>
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown
> 
> Source)
> 	at 
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> 
> Source)
> 	at
>
org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
> 	at
>
org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
> 	at
> org.apache.xerces.parsers.XMLParser.parse(Unknown
> Source)
> 	at
>
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> 	at
>
org.apache.commons.digester.Digester.parse(Digester.java:1514)
> 	at 
>
org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.java:977)
> 	at 
>
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1006)
> 	at 
>
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
> 	at
>
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
> 	at 
>
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
> 	at 
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
> 	at 
>
org.apache.catalina.core.StandardContext.start(StandardContext.java:3493)
> 	at
>
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> 	at
>
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> 	at
>
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> 	at
>
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> 	at
>
org.apache.catalina.core.StandardService.start(StandardService.java:497)
> 	at
>
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> 	at
>
org.apache.catalina.startup.Catalina.start(Catalina.java:510)
> 	at
>
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> 	at
>
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at
>
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> 8720 [main] ERROR digester.Digester  - Parse Fatal
> Error at line 307 
> column 39: The string "--" is not permitted within
> comments.
> org.xml.sax.SAXParseException: The string "--" is
> not permitted within 
> comments.
> 	at 
>
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> 
> Source)
> 	at
>
org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
> Source)
> 
> 
> 
> Admin log show me the following error :
> 
> 2002-10-02 13:29:01 WebappLoader[/admin]: Deploying
> class repositories 
> to work directory
> /var/tomcat4/work/Standalone/localhost/admin
> 2002-10-02 13:29:01 WebappLoader[/admin]: Deploy
> class files 
> /WEB-INF/classes to 
>
/var/tomcat4/webapps/../server/webapps/admin/WEB-INF/classes
> 2002-10-02 13:29:01 WebappLoader[/admin]: Deploy JAR
> 
> /WEB-INF/lib/struts.jar to 
>
/var/tomcat4/webapps/../server/webapps/admin/WEB-INF/lib/struts.jar
> 2002-10-02 13:29:02 ContextConfig[/admin] Exception
> processing TLD at 
> resource path /WEB-INF/controls.tld
> javax.servlet.ServletException: Exception processing
> TLD at resource 
> path /WEB-INF/controls.tld
>          at 
>
org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java:1010)
>          at 
>
org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:870)
>          at 
>
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
>          at 
>
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
>          at 
>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
>          at 
>
org.apache.catalina.core.StandardContext.start(StandardContext.java:3493)
>          at 
>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
>          at 
>
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>          at 
>
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>          at 
>
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:529)
>          at java.lang.reflect.Method.invoke(Native
> Method)
>          at 
>
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java)
>          at 
>
org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
>          at 
>
org.apache.commons.digester.Digester.endElement(Digester.java(Compiled
> 
> Code))
>          at 
>
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> Source)
>          at 
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> 
> Source)
>          at 
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> 
> Source)
>          at 
>
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> 
> Source)
>          at
>
org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
>          at
>
org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
>          at
> org.apache.xerces.parsers.XMLParser.parse(Unknown
> Source)
>          at
>
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> 
> Source)
>          at
>
org.apache.commons.digester.Digester.parse(Digester.java:1514)
>          at 
> 
=== message truncated ===


=====
------------------------
int myName() {
  cout << "-Matt Fury \n";
  return 0;
}
------------------------

__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Strange problem with tomcat 4.1.2

Posted by Han Ming Ong <ha...@apple.com>.
Definitely a problem with an extra '--' in your XML comments. The only  
place that '--' is allowed is at the beginning and at the end:

<!--blah blah-->

Han Ming

On Wednesday, October 2, 2002, at 04:32  AM, Henri Gomez wrote:

> While working on 4.1.2 rpms I noticed the following error at startup :
>
> 4732 [main] INFO modeler.Registry  - Creating MBeanServer
> 5705 [main] INFO http11.Http11Protocol  - Initializing Coyote HTTP/1.1  
> on port 8080
> Starting service Tomcat-Standalone
> Apache Tomcat/4.1
> 7324 [main] ERROR digester.Digester  - Parse Fatal Error at line 307  
> column 39: The string "--" is not permitted within comments.
> org.xml.sax.SAXParseException: The string "--" is not permitted within  
> comments.
> 	at  
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unkn 
> own Source)
> 	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown  
> Source)
> 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> 	at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> 	at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
> 	at org.apache.xerces.impl.XMLScanner.scanComment(Unknown Source)
> 	at org.apache.xerces.impl.XMLDTDScannerImpl.scanComment(Unknown  
> Source)
> 	at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(Unknown Source)
> 	at  
> org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(Unknown  
> Source)
> 	at  
> org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Un 
> known Source)
> 	at  
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn 
> own Source)
> 	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> 	at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> 	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> 	at org.apache.commons.digester.Digester.parse(Digester.java:1514)
> 	at  
> org.apache.catalina.startup.ContextConfig.tldScanStream(ContextConfig.j 
> ava:977)
> 	at  
> org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java 
> :1006)
> 	at  
> org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:87 
> 0)
> 	at  
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
> 	at  
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig. 
> java:243)
> 	at  
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS 
> upport.java:166)
> 	at  
> org.apache.catalina.core.StandardContext.start(StandardContext.java:349 
> 3)
> 	at  
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
> 	at  
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> 	at  
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
> 	at  
> org.apache.catalina.core.StandardService.start(StandardService.java:497 
> )
> 	at  
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
> 	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> 	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> 	at java.lang.reflect.Method.invoke(Native Method)
> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> 8720 [main] ERROR digester.Digester  - Parse Fatal Error at line 307  
> column 39: The string "--" is not permitted within comments.
> org.xml.sax.SAXParseException: The string "--" is not permitted within  
> comments.
> 	at  
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unkn 
> own Source)
> 	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown  
> Source)
>
>
>
> Admin log show me the following error :
>
> 2002-10-02 13:29:01 WebappLoader[/admin]: Deploying class repositories  
> to work directory /var/tomcat4/work/Standalone/localhost/admin
> 2002-10-02 13:29:01 WebappLoader[/admin]: Deploy class files  
> /WEB-INF/classes to  
> /var/tomcat4/webapps/../server/webapps/admin/WEB-INF/classes
> 2002-10-02 13:29:01 WebappLoader[/admin]: Deploy JAR  
> /WEB-INF/lib/struts.jar to  
> /var/tomcat4/webapps/../server/webapps/admin/WEB-INF/lib/struts.jar
> 2002-10-02 13:29:02 ContextConfig[/admin] Exception processing TLD at  
> resource path /WEB-INF/controls.tld
> javax.servlet.ServletException: Exception processing TLD at resource  
> path /WEB-INF/controls.tld
>         at  
> org.apache.catalina.startup.ContextConfig.tldScanTld(ContextConfig.java 
> :1010)
>         at  
> org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:87 
> 0)
>         at  
> org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
>         at  
> org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig. 
> java:243)
>         at  
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS 
> upport.java:166)
>         at  
> org.apache.catalina.core.StandardContext.start(StandardContext.java:349 
> 3)
>         at  
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j 
> ava:821)
>         at  
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>         at  
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
>         at  
> org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDepl 
> oyer.java:529)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at  
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java)
>         at  
> org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
>         at  
> org.apache.commons.digester.Digester.endElement(Digester.java(Compiled  
> Code))
>         at  
> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
>         at  
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Un 
> known Source)
>         at  
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi 
> spatcher.dispatch(Unknown Source)
>         at  
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn 
> own Source)
>         at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown  
> Source)
>         at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown  
> Source)
>         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown  
> Source)
>         at  
> org.apache.commons.digester.Digester.parse(Digester.java:1514)
>         at  
> org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo 
> yer.java:335)
>         at  
> org.apache.catalina.core.StandardHost.install(StandardHost.java:803)
>         at  
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.jav 
> a:452)
>         at  
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:409)
>         at  
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
>         at  
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:3 
> 68)
>         at  
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS 
> upport.java:166)
>         at  
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
>         at  
> org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
>         at  
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
>         at  
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
>         at  
> org.apache.catalina.core.StandardService.start(StandardService.java:497 
> )
>         at  
> org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
>         at  
> org.apache.catalina.startup.Catalina.start(Catalina.java:510)
>         at  
> org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
>         at  
> org.apache.catalina.startup.Catalina.process(Catalina.java:180)
>         at java.lang.reflect.Method.invoke(Native Method)
>
> BTW, I'm using xerces-j2 2.2.0 and xml-commons-api 1.0....
>
>
> --
> To unsubscribe, e-mail:    
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:  
> <ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>