webForumDet fria alternativet

Tomcatproblem

4 svar · 233 visningar · startad av AG

AGMedlem sedan mars 20001 266 inlägg
#1

Har efter att ha uppdaterat tomcatversion stött på ett konstigt fel.
Catalina.out skriver ut:

Aug 26, 2003 12:48:05 AM org.apache.commons.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 432 column 9: 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(ErrorHandlerWrapper.java:232)
	at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:213)
	at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:375)
	at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:305)
	at org.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1269)
	at org.apache.xerces.impl.XMLScanner.scanComment(XMLScanner.java:699)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanComment(XMLDocumentFragmentScannerImpl.java:665)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1487)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
	at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
	at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
	at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175)
	at org.apache.commons.digester.Digester.parse(Digester.java:1495)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:449)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Catalina.start: org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
org.xml.sax.SAXParseException: The string "--" is not permitted within comments.
	at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1189)
	at org.apache.commons.digester.Digester.parse(Digester.java:1495)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:449)
	at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
	at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:324)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)

Verkar som ingen har svar på denna fråga.

Andreas

Aleph_OneMedlem sedan juni 2003372 inlägg
#2

Vilken version av Xerces och Tomcat kör du?

edit:
På felmeddelandet låter det nästan som att det kan vara en felskrivning i dina config filer.. kolla igenom dom noga också för att utesluta det.

PaceMedlem sedan juni 20019 024 inlägg
#3

The string "--" is not permitted within comments.

Kan det vara så enkelt som att du skriver <!-- bla -- blaha -->?

AGMedlem sedan mars 20001 266 inlägg
#4

Ska vara Tomcat ver. 4.1.24 och Xercesfilen, xercexImpl.jar har ett packdatum på 2002-08-27, version vet jag faktiskt inte hur man kollar.

edit:
Här beskrivs felet men jag får ingen klarhet
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13282

Tack
Andreas

Aleph_OneMedlem sedan juni 2003372 inlägg
#5

Enligt Bugzilla där så rör det version 4.1.12 och det står även att den är fixad.

Testa att ladda hem senaste versionen här:
http://www.apache.org/dist/jakarta/tomcat-4/binaries/

Eller om du inte kör den skarpt så kan du alltid testa version 5 (fortfarande beta, men den fungerar helt ok):
http://www.apache.org/dist/jakarta/tomcat-5/

edit:
Vid installationen kan du välja att köra Tomcat som en service eller inte. Om du inte gör det så startar du tomcat så att du får upp en konsoll, där ser du vilken version det är.

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)