Jonathan,
The message about "JSP" is a red-herring that is leading you astray.
SolrMarc can handle either binary MARC records or MARCXML records,
however it looks at the file extension to determine what type of file
you are passing to it. If the filename ends with ".mrc" (or ".marc"
or ".MRC" or ".MARC") it will interpret the file as a binary MARC file
and load the appropriate reader. If the filename ends with ".xml" (or
".XML") it will interpret the file as a MARCXML file.
If it doesn't see a file with an extension is expects, it assumes that
the input data will be piped into STDIN, and it then attempts to read
that data. In that case it reads ahead slightly on the STDIN data to
determine what type of file (binary MARC or MARCXML) you've given and
then proceed on and work. So if the command submitted by the rake
task was:
java -Xmx512m -Dsolr.hosturl=http://127.0.0.1:8983/solr/blacklight-core -jar /home/bladmin/.rbenv/
versions/2.2.3/lib/ruby/gems/2.2.0/gems/blacklight-marc-5.10.0/lib/SolrMarc.jar
/home/bladmin/my_new_blacklightapp/config/SolrMarc/config.properties <
"ASU EDS Load 2.out"
The import would likely have just worked. If you rename your file to something.mrc (or something.xml ) depending on whether it is a binary MARC or a MARCXML file, the import should work.
------------
The JSP message is due to the fact that SolrMarc contains a specially modified version of SolrJ that is designed to be able to communicate with many different versions of Solr from 1.3 to 1.4 to 3.x to 4.x Since the Solr developers have changed the protocol used between Solr and a Solr client a few times, the modified SolrJ library needs to determine the version of Solr it is talking to so that it can use the correct protocol. The call it is making asks what Solr version it is talking to, however that particular call doesn't work with Solr version 4.x or newer.
More recent versions of SolrMarc include and use a newer modified SolrJ client library that rather than using the URL http://server:port/solr/core/admin/registry.jsp to determine the version of Solr, will use the URL http://server:port/solr/core/admin/system which should work with Solr servers from version 1.3 through version 5.x
The blacklight distribution should probably be changed to include a more up-to-date version of SolrMarc.
-Bob Haschart