strange thing nobody noticed before, but I am
facing the same problems under Windows 8 x64, starting via
well-known ‘java -jar start.jar’. Same with the zip
distribution file.
Either we’re doing something wrong or the
distribution file is really broken.
I have just downloaded the Jetty 9.0.0 RC1 TAR GZ and tried to
run it on my MacOS X (10.7.5 - Lion) machine with Java 7
(1.7.0_13):
Last
login: Sun Feb 24 14:35:31 on ttys001 alitokmen$ cd Downloads/jetty-distribution-9.0.0.RC1 alitokmen$ bin/jetty.sh start Starting Jetty: STARTED Jetty Sun Feb 24 14:40:18 CET
2013 Savas-Ali-Tokmens-MacBook-Air:jetty-distribution-9.0.0.RC1
alitokmen$ WARNING: System properties and/or JVM args
set. Consider using --dry-run or --exec 2013-02-24
14:40:19.584:WARN:oejx.XmlConfiguration:main: Config
error at <Call name="addBean"><Arg>|
<New
class="org.eclipse.jetty.util.thread.TimerScheduler.TimerScheduler"/>|
</Arg></Call>
java.lang.ClassNotFoundException:
org.eclipse.jetty.util.thread.TimerScheduler.TimerScheduler
in file:/Users/alitokmen/Downloads/jetty-distribution-9.0.0.RC1/etc/jetty.xml java.lang.reflect.InvocationTargetException at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at
java.lang.reflect.Method.invoke(Method.java:601) at
org.eclipse.jetty.start.Main.invokeMain(Main.java:453) at
org.eclipse.jetty.start.Main.start(Main.java:595) at org.eclipse.jetty.start.Main.main(Main.java:96) Caused by: java.lang.ClassNotFoundException:
org.eclipse.jetty.util.thread.TimerScheduler.TimerScheduler at
java.net.URLClassLoader$1.run(URLClassLoader.java:366) at
java.net.URLClassLoader$1.run(URLClassLoader.java:355) at
java.security.AccessController.doPrivileged(Native
Method) at
java.net.URLClassLoader.findClass(URLClassLoader.java:354) at
java.lang.ClassLoader.loadClass(ClassLoader.java:423) at
java.lang.ClassLoader.loadClass(ClassLoader.java:356) at
org.eclipse.jetty.util.Loader.loadClass(Loader.java:100) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.nodeClass(XmlConfiguration.java:354) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newObj(XmlConfiguration.java:743) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1111) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1016) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.call(XmlConfiguration.java:710) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:407) at
org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:344) at
org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:262) at
org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1221) at
java.security.AccessController.doPrivileged(Native
Method) at
org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1160) ... 7 more
Usage: java -jar start.jar [options] [properties]
[configs] java -jar start.jar --help # for more
information
How come the out of the box TAR GZ doesn't work? Did I do
something terribly wrong?