----- Original Message -----
> From: Christopher Schultz <chris@christopherschultz.net>
> To: Tomcat Users List <users@tomcat.apache.org>
> Cc:
> Sent: Tuesday, November 8, 2011 5:37 PM
> Subject: Trouble running TC8 trunk
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> All,
>
> With current trunk HEAD and a fresh:
>
> $ ant clean clean-depend download-compile deploy
>
> When I attempt to start Tomcat, I get this error (this is 100% of my
> catalina.out):
>
> java.lang.NoClassDefFoundError:
> org/apache/catalina/startup/SetParentClassLoaderRule
> at java.lang.Class.getDeclaredConstructors0(Native Method)
> at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
> at java.lang.Class.getConstructor0(Class.java:2699)
> at java.lang.Class.newInstance0(Class.java:326)
> at java.lang.Class.newInstance(Class.java:308)
> at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:239)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.catalina.startup.SetParentClassLoaderRule
> at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> ... 7 more
>
> That line in Bootstrap.java is creating a new startup.Catalina object
> which needs it's own inner class SetParentClassLoaderRule. It looks
> like the JVM is attempting to load the wrong class: it should be
> loading startup.Catalina$SetParentClassLoaderRule but instead it's
> trying to load startup.SetParentClassLoaderRule.
>
> I'm at a loss, here.
>
> JVM info:
>
> $ java -version
> java version "1.6.0_26"
> Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
> Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
>
> Any ideas?
>
> Thanks,
> - -chris
Chris,
This is likely not to be very helpful . . .
Revision: 1199595
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode, sharing)
Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Fedora 15, latest patches
Modified build.properties from build.properties.default
base.path=/home/mdeggers/src/tomcat-src/trunk-repo
# skipping windows installer
skip.installer=true
Commands:
ant clean
ant release
Copied
output/release/v8.0.0-dev/bin/apache-tomcat-8.0.0-dev.tar.gz
someplace and unpacked it.
It started up fine, and I was able to run a few of the test applications. I enabled the GUI
manager and that worked as well.
I tried
ant clean
ant deploy
and then ran the resulting output/build/bin/startup.sh from output/build/bin. That ran as
well. I also ran it successfully as output/build/bin/startup.sh.
The only java-related environment variables I have are the following:
JRE_HOME=/usr/jre
JAVA_HOME=/usr/java
ANT_HOME=/usr/local/Apache/ant
M2_HOME=/usr/local/Apache/maven
MAVEN_OPTS=-Xms128m -Xmx256m
I know, a "works for me" post isn't very helpful.
Sorry 'bout that.
. . . just my two cents.
/mde/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
|