You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Dirk Strauss <ka...@web.de> on 2002/08/07 12:54:36 UTC

Error building/starting Tomcat 4.1.8

Hello, everyone

I'm new in building the Tomcat so I'm sorry for asking this question :P

I downloaded the tomcat source beta 4.1.8 and tried to compile it using 
ant 1.5. I got several messages indicating that a deprecated API is 
being used. However, somehow the compiler managed the building process 
and created the dist directory. When I tried to start the tomcat I got 
the following message in the catalina.out file:

====>
07.08.2002 12:00:50 org.apache.commons.modeler.Registry loadRegistry
INFO: Loading registry information
07.08.2002 12:00:51 org.apache.commons.modeler.Registry getRegistry
INFO: Creating new Registry instance
java.lang.NoSuchMethodError: 
javax.management.MBeanServerFactory.findMBeanServer(Ljava/lang/String;)Ljava/util/List;
	at org.apache.commons.modeler.Registry.getServer(Registry.java:244)
	at org.apache.catalina.mbeans.MBeanUtils.createServer(MBeanUtils.java:1637)
	at org.apache.catalina.mbeans.MBeanUtils.<clinit>(MBeanUtils.java:168)
	at 
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.<clinit>(GlobalResourcesLifecycleListener.java:115)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
	at java.lang.Class.newInstance0(Class.java:306)
	at java.lang.Class.newInstance(Class.java:259)
	at 
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:253)
	at org.apache.commons.digester.Digester.startElement(Digester.java:1030)
	at 
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:454)
	at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:217)
	at 
org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:594)
	at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:777)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:748)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1453)
	at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
	at 
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
	at 
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
	at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
	at 
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1169)
	at org.apache.commons.digester.Digester.parse(Digester.java:1284)
	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)
====<

Does anyone know how to resolve that problem? Or is there a FAQ or 
tutorial where I can get more information about that?

A short note: I use Linux, Kernel 2.4.18, Sun JAVA 1.4.1 with installed 
JSSE ($JAVA_HOME/jre/lib/jsse.jar according to 
http://java.sun.com/products/jsse/).

Best regards

Dirk


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