hello, i have problem to run on linux
WARNING: error instantiating 'org.apache.juli.ClassLoaderLogManager' referenced by java.util.logging.manager, class not found
java.lang.ClassNotFoundException: org/apache/juli/ClassLoaderLogManager
at java.lang.VMClass.forName(Native Method)
at java.lang.Class.forName(Class.java:233)
at java.util.logging.LogManager.locateClass(LogManager.java:923)
at java.util.logging.LogManager.createInstance(LogManager.java:852)
at java.util.logging.LogManager.makeLogManager(LogManager.java:178)
at java.util.logging.LogManager.getLogManager(LogManager.java:167)
at java.util.logging.Logger.getLogger(Logger.java:254)
at java.util.logging.Logger.getLogger(Logger.java:213)
at java.util.logging.Logger$1.run(Logger.java:96)
at java.security.AccessController.doPrivileged(AccessController.java:96)
at java.util.logging.Logger.<clinit>(Logger.java:92)
at gnu.java.util.jar.JarUtils.<clinit>(JarUtils.java:65)
at java.util.jar.Manifest.read(Manifest.java:162)
at java.util.jar.Manifest.<init>(Manifest.java:89)
at java.util.jar.JarFile.readManifest(JarFile.java:303)
at java.util.jar.JarFile.<init>(JarFile.java:268)
at gnu.java.net.protocol.jar.Connection$JarFileCache.get(Connection.java:99)
at gnu.java.net.protocol.jar.Connection.connect(Connection.java:141)
at gnu.java.net.protocol.jar.Connection.getJarFile(Connection.java:170)
at gnu.java.net.loader.JarURLLoader.initialize(JarURLLoader.java:84)
at gnu.java.net.loader.JarURLLoader.<init>(JarURLLoader.java:76)
at java.net.URLClassLoader.addURLImpl(URLClassLoader.java:387)
at java.net.URLClassLoader.addURLs(URLClassLoader.java:418)
at java.net.URLClassLoader.<init>(URLClassLoader.java:217)
at java.lang.ClassLoader$1.<init>(ClassLoader.java:1101)
at java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:1098)
at java.lang.ClassLoader.defaultGetSystemClassLoader(ClassLoader.java:1083)
at java.lang.VMClassLoader.getSystemClassLoader(VMClassLoader.java:301)
at java.lang.ClassLoader$StaticData.<clinit>(ClassLoader.java:153)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:799)
WARNING: error instantiating '1catalina.org.apache.juli.FileHandler' referenced by handlers, class not found
java.lang.ClassNotFoundException: 1catalina/org/apache/juli/FileHandler
at java.lang.VMClass.forName(Native Method)
at java.lang.Class.forName(Class.java:233)
at java.util.logging.LogManager.locateClass(LogManager.java:923)
at java.util.logging.LogManager.createInstance(LogManager.java:852)
at java.util.logging.LogManager.readConfiguration(LogManager.java:571)
at java.util.logging.LogManager.readConfiguration(LogManager.java:527)
at java.util.logging.LogManager.initLogManager(LogManager.java:203)
at java.util.logging.LogManager.getLogManager(LogManager.java:168)
at java.util.logging.Logger.getLogger(Logger.java:254)
at java.util.logging.Logger.getLogger(Logger.java:213)
at java.util.logging.Logger$1.run(Logger.java:96)
at java.security.AccessController.doPrivileged(AccessController.java:96)
at java.util.logging.Logger.<clinit>(Logger.java:92)
at gnu.java.util.jar.JarUtils.<clinit>(JarUtils.java:65)
at java.util.jar.Manifest.read(Manifest.java:162)
at java.util.jar.Manifest.<init>(Manifest.java:89)
at java.util.jar.JarFile.readManifest(JarFile.java:303)
at java.util.jar.JarFile.<init>(JarFile.java:268)
at gnu.java.net.protocol.jar.Connection$JarFileCache.get(Connection.java:99)
at gnu.java.net.protocol.jar.Connection.connect(Connection.java:141)
at gnu.java.net.protocol.jar.Connection.getJarFile(Connection.java:170)
at gnu.java.net.loader.JarURLLoader.initialize(JarURLLoader.java:84)
at gnu.java.net.loader.JarURLLoader.<init>(JarURLLoader.java:76)
at java.net.URLClassLoader.addURLImpl(URLClassLoader.java:387)
at java.net.URLClassLoader.addURLs(URLClassLoader.java:418)
at java.net.URLClassLoader.<init>(URLClassLoader.java:217)
at java.lang.ClassLoader$1.<init>(ClassLoader.java:1101)
at java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:1098)
at java.lang.ClassLoader.defaultGetSystemClassLoader(ClassLoader.java:1083)
at java.lang.VMClassLoader.getSystemClassLoader(VMClassLoader.java:301)
at java.lang.ClassLoader$StaticData.<clinit>(ClassLoader.java:153)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:799)
WARNING: error instantiating '2localhost.org.apache.juli.FileHandler' referenced by handlers, class not found
java.lang.ClassNotFoundException: 2localhost/org/apache/juli/FileHandler
at java.lang.VMClass.forName(Native Method)
at java.lang.Class.forName(Class.java:233)
at java.util.logging.LogManager.locateClass(LogManager.java:923)
at java.util.logging.LogManager.createInstance(LogManager.java:852)
at java.util.logging.LogManager.readConfiguration(LogManager.java:571)
at java.util.logging.LogManager.readConfiguration(LogManager.java:527)
at java.util.logging.LogManager.initLogManager(LogManager.java:203)
at java.util.logging.LogManager.getLogManager(LogManager.java:168)
at java.util.logging.Logger.getLogger(Logger.java:254)
at java.util.logging.Logger.getLogger(Logger.java:213)
at java.util.logging.Logger$1.run(Logger.java:96)
at java.security.AccessController.doPrivileged(AccessController.java:96)
at java.util.logging.Logger.<clinit>(Logger.java:92)
at gnu.java.util.jar.JarUtils.<clinit>(JarUtils.java:65)
at java.util.jar.Manifest.read(Manifest.java:162)
at java.util.jar.Manifest.<init>(Manifest.java:89)
at java.util.jar.JarFile.readManifest(JarFile.java:303)
at java.util.jar.JarFile.<init>(JarFile.java:268)
at gnu.java.net.protocol.jar.Connection$JarFileCache.get(Connection.java:99)
at gnu.java.net.protocol.jar.Connection.connect(Connection.java:141)
at gnu.java.net.protocol.jar.Connection.getJarFile(Connection.java:170)
at gnu.java.net.loader.JarURLLoader.initialize(JarURLLoader.java:84)
at gnu.java.net.loader.JarURLLoader.<init>(JarURLLoader.java:76)
at java.net.URLClassLoader.addURLImpl(URLClassLoader.java:387)
at java.net.URLClassLoader.addURLs(URLClassLoader.java:418)
at java.net.URLClassLoader.<init>(URLClassLoader.java:217)
at java.lang.ClassLoader$1.<init>(ClassLoader.java:1101)
at java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:1098)
at java.lang.ClassLoader.defaultGetSystemClassLoader(ClassLoader.java:1083)
at java.lang.VMClassLoader.getSystemClassLoader(VMClassLoader.java:301)
at java.lang.ClassLoader$StaticData.<clinit>(ClassLoader.java:153)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:799)
WARNING: error instantiating '3manager.org.apache.juli.FileHandler' referenced by handlers, class not found
java.lang.ClassNotFoundException: 3manager/org/apache/juli/FileHandler
at java.lang.VMClass.forName(Native Method)
at java.lang.Class.forName(Class.java:233)
at java.util.logging.LogManager.locateClass(LogManager.java:923)
at java.util.logging.LogManager.createInstance(LogManager.java:852)
at java.util.logging.LogManager.readConfiguration(LogManager.java:571)
at java.util.logging.LogManager.readConfiguration(LogManager.java:527)
at java.util.logging.LogManager.initLogManager(LogManager.java:203)
at java.util.logging.LogManager.getLogManager(LogManager.java:168)
at java.util.logging.Logger.getLogger(Logger.java:254)
at java.util.logging.Logger.getLogger(Logger.java:213)
at java.util.logging.Logger$1.run(Logger.java:96)
at java.security.AccessController.doPrivileged(AccessController.java:96)
at java.util.logging.Logger.<clinit>(Logger.java:92)
at gnu.java.util.jar.JarUtils.<clinit>(JarUtils.java:65)
at java.util.jar.Manifest.read(Manifest.java:162)
at java.util.jar.Manifest.<init>(Manifest.java:89)
at java.util.jar.JarFile.readManifest(JarFile.java:303)
at java.util.jar.JarFile.<init>(JarFile.java:268)
at gnu.java.net.protocol.jar.Connection$JarFileCache.get(Connection.java:99)
at gnu.java.net.protocol.jar.Connection.connect(Connection.java:141)
at gnu.java.net.protocol.jar.Connection.getJarFile(Connection.java:170)
at gnu.java.net.loader.JarURLLoader.initialize(JarURLLoader.java:84)
at gnu.java.net.loader.JarURLLoader.<init>(JarURLLoader.java:76)
at java.net.URLClassLoader.addURLImpl(URLClassLoader.java:387)
at java.net.URLClassLoader.addURLs(URLClassLoader.java:418)
at java.net.URLClassLoader.<init>(URLClassLoader.java:217)
at java.lang.ClassLoader$1.<init>(ClassLoader.java:1101)
at java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:1098)
at java.lang.ClassLoader.defaultGetSystemClassLoader(ClassLoader.java:1083)
at java.lang.VMClassLoader.getSystemClassLoader(VMClassLoader.java:301)
at java.lang.ClassLoader$StaticData.<clinit>(ClassLoader.java:153)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:799)
WARNING: error instantiating '4admin.org.apache.juli.FileHandler' referenced by handlers, class not found
java.lang.ClassNotFoundException: 4admin/org/apache/juli/FileHandler
at java.lang.VMClass.forName(Native Method)
at java.lang.Class.forName(Class.java:233)
at java.util.logging.LogManager.locateClass(LogManager.java:923)
at java.util.logging.LogManager.createInstance(LogManager.java:852)
at java.util.logging.LogManager.readConfiguration(LogManager.java:571)
at java.util.logging.LogManager.readConfiguration(LogManager.java:527)
at java.util.logging.LogManager.initLogManager(LogManager.java:203)
at java.util.logging.LogManager.getLogManager(LogManager.java:168)
at java.util.logging.Logger.getLogger(Logger.java:254)
at java.util.logging.Logger.getLogger(Logger.java:213)
at java.util.logging.Logger$1.run(Logger.java:96)
at java.security.AccessController.doPrivileged(AccessController.java:96)
at java.util.logging.Logger.<clinit>(Logger.java:92)
at gnu.java.util.jar.JarUtils.<clinit>(JarUtils.java:65)
at java.util.jar.Manifest.read(Manifest.java:162)
at java.util.jar.Manifest.<init>(Manifest.java:89)
at java.util.jar.JarFile.readManifest(JarFile.java:303)
at java.util.jar.JarFile.<init>(JarFile.java:268)
at gnu.java.net.protocol.jar.Connection$JarFileCache.get(Connection.java:99)
at gnu.java.net.protocol.jar.Connection.connect(Connection.java:141)
at gnu.java.net.protocol.jar.Connection.getJarFile(Connection.java:170)
at gnu.java.net.loader.JarURLLoader.initialize(JarURLLoader.java:84)
at gnu.java.net.loader.JarURLLoader.<init>(JarURLLoader.java:76)
at java.net.URLClassLoader.addURLImpl(URLClassLoader.java:387)
at java.net.URLClassLoader.addURLs(URLClassLoader.java:418)
at java.net.URLClassLoader.<init>(URLClassLoader.java:217)
at java.lang.ClassLoader$1.<init>(ClassLoader.java:1101)
at java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:1098)
at java.lang.ClassLoader.defaultGetSystemClassLoader(ClassLoader.java:1083)
at java.lang.VMClassLoader.getSystemClassLoader(VMClassLoader.java:301)
at java.lang.ClassLoader$StaticData.<clinit>(ClassLoader.java:153)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:799)
WARNING: error instantiating '5host-manager.org.apache.juli.FileHandler' referenced by handlers, class not found
java.lang.ClassNotFoundException: 5host-manager/org/apache/juli/FileHandler
at java.lang.VMClass.forName(Native Method)
at java.lang.Class.forName(Class.java:233)
at java.util.logging.LogManager.locateClass(LogManager.java:923)
at java.util.logging.LogManager.createInstance(LogManager.java:852)
at java.util.logging.LogManager.readConfiguration(LogManager.java:571)
at java.util.logging.LogManager.readConfiguration(LogManager.java:527)
at java.util.logging.LogManager.initLogManager(LogManager.java:203)
at java.util.logging.LogManager.getLogManager(LogManager.java:168)
at java.util.logging.Logger.getLogger(Logger.java:254)
at java.util.logging.Logger.getLogger(Logger.java:213)
at java.util.logging.Logger$1.run(Logger.java:96)
at java.security.AccessController.doPrivileged(AccessController.java:96)
at java.util.logging.Logger.<clinit>(Logger.java:92)
at gnu.java.util.jar.JarUtils.<clinit>(JarUtils.java:65)
at java.util.jar.Manifest.read(Manifest.java:162)
at java.util.jar.Manifest.<init>(Manifest.java:89)
at java.util.jar.JarFile.readManifest(JarFile.java:303)
at java.util.jar.JarFile.<init>(JarFile.java:268)
at gnu.java.net.protocol.jar.Connection$JarFileCache.get(Connection.java:99)
at gnu.java.net.protocol.jar.Connection.connect(Connection.java:141)
at gnu.java.net.protocol.jar.Connection.getJarFile(Connection.java:170)
at gnu.java.net.loader.JarURLLoader.initialize(JarURLLoader.java:84)
at gnu.java.net.loader.JarURLLoader.<init>(JarURLLoader.java:76)
at java.net.URLClassLoader.addURLImpl(URLClassLoader.java:387)
at java.net.URLClassLoader.addURLs(URLClassLoader.java:418)
at java.net.URLClassLoader.<init>(URLClassLoader.java:217)
at java.lang.ClassLoader$1.<init>(ClassLoader.java:1101)
at java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:1098)
at java.lang.ClassLoader.defaultGetSystemClassLoader(ClassLoader.java:1083)
at java.lang.VMClassLoader.getSystemClassLoader(VMClassLoader.java:301)
at java.lang.ClassLoader$StaticData.<clinit>(ClassLoader.java:153)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:799)
Feb 14, 2011 12:38:21 a.m. org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError
<<No stacktrace available>>
Feb 14, 2011 12:38:33 a.m. org.apache.tomcat.util.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError
<<No stacktrace available>>
java.lang.reflect.InvocationTargetException
at java.lang.reflect.VMMethod.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:327)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
Caused by: java.lang.NoClassDefFoundError
<<No stacktrace available>>
can you help me?
Comments (4)
Feb 14, 2011
Andre Schurer says:
Which linux distro are you running and on what platform? are you using the sun j...Which linux distro are you running and on what platform? are you using the sun java jre/sdk or a different java vm (openjdk for example?)
Feb 14, 2011
yannick says:
Thanks for respond. Linux SERVERLINUX 2.4.22-uc0 #1157 Mon Apr 19 21:28:16 CST...Thanks for respond.
Linux SERVERLINUX 2.4.22-uc0 #1157 Mon Apr 19 21:28:16 CST 2010 ppc GNU/Linux
java version "1.5.0"
JamVM version 1.5.3
Copyright (C) 2003-2009 Robert Lougher <rob@lougher.org.uk>
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2,
or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Build information:
Execution Engine: direct-threaded interpreter with stack-caching
Compiled with: gcc 3.3.4
Boot Library Path: /opt/lib/classpath
Boot Class Path: /opt/share/jamvm/classes.zip:/opt/share/classpath/glibj.zip
Regards,
Yannick
Feb 15, 2011
Juha Lindfors says:
Hi Yannick, You will need to update to Java 1.6 at minimum. – JuhaHi Yannick,
You will need to update to Java 1.6 at minimum.
– Juha
Feb 15, 2011
Juha Lindfors says:
Also many of the OSS JavaVM's have issues with handling JAR manifest 'Classpath'...Also many of the OSS JavaVM's have issues with handling JAR manifest 'Classpath' entries properly which often shows up as java.lang.ClassNotFoundException: org/apache/juli/ClassLoaderLogManager, since this is how Tomcat bootstraps its startup classes (and logging).
Further I found those based on GNU Classpath do not have a complete Java 1.5 class library support which often prevents Tomcat from starting – related to lack of complete JMX implementation IIRC, there was an open issue wrt to that on GNU classpath issue tracker but last I checked (a year or so ago) which was never addressed.
GNU Classpath seems to have stalled somewhat since OpenJDK started. I would recommend using a JVM compiled against OpenJDK class libraries instead of GNU Classpath (you will still need Java 1.6 compatibility too though).
In OSS, ZeroVM seems to be most up-to-date related to embedded and non-x86 based CPU support (http://openjdk.java.net/projects/zero/). It still needs a proper JIT though for things to run at good speeds (project Shark).
HTH,
– Juha