On 1/7/2014 7:30 AM, Gnanam wrote: > Currently our application is running on BroadVision server which is actually > based on very older version of JDK that is v1.3. Now we've a requirement > for searching documents and we want to integrate Apache Solr within our > application. We have also decided to run Apache Solr service separately in > a server for various other reasons. > > Now my question is, is it possible/compatible to have the Apache Solr server > running the latest JDK version (running as a separate server as said before) > and the client library (SolrJ) running behind a lower version (JDK 1.3), > since the client API will be invoked/used from within BroadVision server? > If this is possible/compatible, what are all the features that cannot be > used/leveraged because of running a lower version of client library and more > particularly what type of file extensions will not be supported, indexed and > searchable?
Solr 3.x requires 1.5.x (Java 5). I know from experience that it will work with 1.6.x (Java 6). Solr 4.x requires Java 6, and I know from experience that it will work with Java 7. Solr 5.x, which isn't even close to release yet, will require Java 7. Although SolrJ is a standalone component, it is also an integral part of Solr itself, so it has the same Java requirement as Solr. It is highly unlikely that it will work at all with a 1.3.x Java version. Thanks, Shawn