Hello. I managed to compile Solr 3.5.1 from source with the ant compiler.
I am able to start solr but not much else. It appears that it can't find its java libraries. Also the solr-webapp subpath doesn't contain anything while other similar path does. I'm attaching two log files which I believe are related to the server startup and my attempt to connect to it. The server can be started as solr start and then at connection attempt it replies with 'Service unavailable' trying the test configuration: solr start -e cloud results in a missing library error. I found the class files in a subfolder so I believe they were compiled correctly. I'd like to know how I can determine solr to load the proper paths. Setting the java CLASSPATH environment doesn't seem to help. Thanks in advance.
2015-09-29 13:57:38.964 INFO (main) [ ] o.e.j.u.log Logging initialized @613ms 2015-09-29 13:57:39.185 INFO (main) [ ] o.e.j.s.Server jetty-9.2.11.v20150529 2015-09-29 13:57:39.206 WARN (main) [ ] o.e.j.s.h.RequestLogHandler !RequestLog 2015-09-29 13:57:39.209 INFO (main) [ ] o.e.j.d.p.ScanningAppProvider Deployment monitor [file:/usr/local/src/solr-5.3.1/solr/server/contexts/] at interval 0 2015-09-29 13:57:39.358 WARN (main) [ ] o.e.j.w.WebInfConfiguration Web application not found /usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp 2015-09-29 13:57:39.358 WARN (main) [ ] o.e.j.w.WebAppContext Failed startup of context o.e.j.w.WebAppContext@1aab8583{/solr,null,null}{/usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp} java.io.FileNotFoundException: /usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp at org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:493) at org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:72) at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:468) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:504) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:461) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391) at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) at org.eclipse.jetty.server.Server.start(Server.java:387) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) at org.eclipse.jetty.server.Server.doStart(Server.java:354) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) 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:606) at org.eclipse.jetty.start.Main.invokeMain(Main.java:321) at org.eclipse.jetty.start.Main.start(Main.java:817) at org.eclipse.jetty.start.Main.main(Main.java:112) 2015-09-29 13:57:39.373 INFO (main) [ ] o.e.j.s.ServerConnector Started ServerConnector@4b34b33e{HTTP/1.1}{0.0.0.0:8983} 2015-09-29 13:57:39.373 INFO (main) [ ] o.e.j.s.Server Started @1024ms 2015-09-29 14:03:40.000 INFO (ShutdownMonitor) [ ] o.e.j.s.ServerConnector Stopped ServerConnector@4b34b33e{HTTP/1.1}{0.0.0.0:8983} 2015-09-29 14:03:40.001 INFO (ShutdownMonitor) [ ] o.e.j.s.h.ContextHandler Stopped o.e.j.w.WebAppContext@1aab8583{/solr,null,UNAVAILABLE}{/usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp}
WARNING: System properties and/or JVM args set. Consider using --dry-run or --exec 0 INFO (main) [ ] o.e.j.u.log Logging initialized @613ms 221 INFO (main) [ ] o.e.j.s.Server jetty-9.2.11.v20150529 242 WARN (main) [ ] o.e.j.s.h.RequestLogHandler !RequestLog 245 INFO (main) [ ] o.e.j.d.p.ScanningAppProvider Deployment monitor [file:/usr/local/src/solr-5.3.1/solr/server/contexts/] at interval 0 394 WARN (main) [ ] o.e.j.w.WebInfConfiguration Web application not found /usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp 394 WARN (main) [ ] o.e.j.w.WebAppContext Failed startup of context o.e.j.w.WebAppContext@1aab8583{/solr,null,null}{/usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp} java.io.FileNotFoundException: /usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp at org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:493) at org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:72) at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:468) at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:504) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:498) at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:461) at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:528) at org.eclipse.jetty.util.Scanner.scan(Scanner.java:391) at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:313) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:150) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:560) at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:235) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) at org.eclipse.jetty.server.Server.start(Server.java:387) at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) at org.eclipse.jetty.server.Server.doStart(Server.java:354) at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1255) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1174) 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:606) at org.eclipse.jetty.start.Main.invokeMain(Main.java:321) at org.eclipse.jetty.start.Main.start(Main.java:817) at org.eclipse.jetty.start.Main.main(Main.java:112) 409 INFO (main) [ ] o.e.j.s.ServerConnector Started ServerConnector@4b34b33e{HTTP/1.1}{0.0.0.0:8983} 409 INFO (main) [ ] o.e.j.s.Server Started @1024ms 361036 INFO (ShutdownMonitor) [ ] o.e.j.s.ServerConnector Stopped ServerConnector@4b34b33e{HTTP/1.1}{0.0.0.0:8983} 361037 INFO (ShutdownMonitor) [ ] o.e.j.s.h.ContextHandler Stopped o.e.j.w.WebAppContext@1aab8583{/solr,null,UNAVAILABLE}{/usr/local/src/solr-5.3.1/solr/server/solr-webapp/webapp}