Hi,
I have downloaded latest Blur 0.2.4 today and I found Controller server is
not starting and I can see below log trace..
java.lang.NoClassDefFoundError: javax/servlet/HttpConstraintElement
at
org.apache.blur.gui.HttpJettyServer.<init>(HttpJettyServer.java:57)
at
org.apache.blur.thrift.ThriftBlurControllerServer.createServer(ThriftBlurControllerServer.java:218)
at
org.apache.blur.thrift.ThriftBlurControllerServer.main(ThriftBlurControllerServer.java:96)
Caused by: java.lang.ClassNotFoundException:
javax.servlet.HttpConstraintElement
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:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 3 more
This is because the servlet-api jar file is missing in lib folder. I
manually copied the servlet-api jar and then controller is getting started.
You may need to modify the pom file to fix this issue.
Regards,
Dibyendu