Re: [ANN] Apache Tomcat 4.1.29 Stable and Apache Tomcat 5.0.14 Beta released

2003-11-02 Thread Luigi Bai
Sriram,

I have to admit I'm impressed by how politely you said RTFM. :-) You're 
right; I had gotten out of the habit of reading the BUILDING file, and 
I'd forgotten it was there. I'll make sure all my dependencies match up 
by version and will try again. My guess is that I won't need to rebuild 
(this isn't C++, after all) but will likely just need to drop the right 
jars into place.

Still points out how useful Maven would be, though. I have to be able to 
build the dist from source; if I can't, then I can't audit the app 
properly.

Thanks;
Luigi
Sriram N wrote:

Hi:

HAve you looked at http://jakarta.apache.org/tomcat/tomcat-4.1-doc/BUILDING.txt
? This file contains information on building against different versions of
Xerces.
I have a dim recollection that the Xerces was changed recently, though I dont'
remember if I read this for the 5.x series or the 4.x series.
As a last resort to get to the bottom of the matter, you could download the
binary release, and check the changelog.
-- SRiram

--
http://www.focalpoint.com/";>Home Page
education is what's left after what is learned is forgotten.
   -- b f skinner
Luigi P. Bai   Focal Point Software, Inc.
[EMAIL PROTECTED] 3701 Kirby Drive, Suite 512
turning data into information  Houston, TX   77098
   (713) 215-1600 x 33#


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: [ANN] Apache Tomcat 4.1.29 Stable and Apache Tomcat 5.0.14 Beta released

2003-11-01 Thread Luigi Bai
Sriram,

It took me a while to figure out where you were going with your 
question. No, I did not download a tar-gzip distribution; I built 4.1.29 
from the (tagged) CVS source (which right there may be part of the 
problem). I used the versions of commons-* etc from the 4.1.27 
distribution that I had been using; it seems that making Tomcat build 
with Maven (and its support for specific versions of third party jars) 
would be really a big help here. And I confirmed that the DTDs in 
servlet-api.jar are intact.

What version of Xerces does 4.1.29 depend on? It may be that using the 
Xerces parser from 4.1.27 is too old? I really can't think of any other 
reason why Digester would barf on  with a parse error.

Luigi

Sriram N wrote:

Hi,

Have you downloaded a tgz by chance ?

If you have, then use Winzip on windows, or the tar command from the command
line, to uncompress Tomcat. Any other application may not uncompress the tgz
correctly. e.g. I used the File Roller application that comes with Redhat 9,
and it does not extract all files correctly.
The tar command you could use is

tar -xzvf jakarta-tomcat4.1.29

-- Sriram

--- Luigi Bai <[EMAIL PROTECTED]> wrote:

I'm using 4.1.29 as CATALINA_HOME, and am seeing a strange error. The 
line in the default web.xml file points to the  
element; so does the referenced line in the application web.xml file. If 
I comment out _both_ the context will start. I checked the DTD in 
servlet-api.jar and it looks fine.

In CATALINA_HOME/server/lib, the commons-logging.jar file has 
impl.Log4jFactory.class and impl.Log4jLogger.class. These are loaded 
because I have a copy of log4j-1.2.8 in the directory.

Using 4.1.27 as CATALINA_HOME I have no problems either.

Any ideas on where to look?

Thanks;
Luigi
2003-10-31 21:02:32 ContextConfig[/blog] Parse error in default web.xml
org.apache.commons.logging.LogConfigurationException: 
java.lang.ClassNotFoundException: 
org.apache.commons.logging.impl.Log4jFactory
	at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:2583)
	at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:2609)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown 
Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown 
Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.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.XML11Configuration.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:1546)
	at 

org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.java:548)

	at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:638)
	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:3582)
	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:595)
	at 

org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:700)

	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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:258)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
	at org.apache.commons.digester.Rule.end(Rule.java:276)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
	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.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.DTDConfiguration.parse(Unk

Re: [ANN] Apache Tomcat 4.1.29 Stable and Apache Tomcat 5.0.14 Beta released

2003-10-31 Thread Luigi Bai
I'm using 4.1.29 as CATALINA_HOME, and am seeing a strange error. The 
line in the default web.xml file points to the  
element; so does the referenced line in the application web.xml file. If 
I comment out _both_ the context will start. I checked the DTD in 
servlet-api.jar and it looks fine.

In CATALINA_HOME/server/lib, the commons-logging.jar file has 
impl.Log4jFactory.class and impl.Log4jLogger.class. These are loaded 
because I have a copy of log4j-1.2.8 in the directory.

Using 4.1.27 as CATALINA_HOME I have no problems either.

Any ideas on where to look?

Thanks;
Luigi
2003-10-31 21:02:32 ContextConfig[/blog] Parse error in default web.xml
org.apache.commons.logging.LogConfigurationException: 
java.lang.ClassNotFoundException: 
org.apache.commons.logging.impl.Log4jFactory
	at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:2583)
	at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:2609)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown 
Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown 
Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.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.XML11Configuration.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:1546)
	at 
org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig.java:548)
	at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:638)
	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:3582)
	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:595)
	at 
org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:700)
	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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:258)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
	at org.apache.commons.digester.Rule.end(Rule.java:276)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
	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.XML11Configuration.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:1565)
	at 
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:385)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:819)
	at 
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:442)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:399)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
	at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
	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:754)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
	at org.apache.catalina.core.StandardService.start(StandardService.java:497)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190