Код: Выделить всё
Caused by: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error from server at http://localhost:8983/solr/portal: Expected mime type application/octet-stream but got text/html.
Error 404 Not Found
HTTP ERROR 404
Problem accessing /solr/portal/publishers/update. Reason:
Not Found
[i]Powered by Jetty://[/i]
< /code>
Это мой класс издателей < /p>
@SolrDocument
public class Publishers {
@Id
@Field
private String advID;
@Field
private String name;
@Field
private String domain;
@Field("cat")
private String categories;
//getters and setters
}
< /code>
мой интерфейс репозитория < /p>
public interface BookRepository extends SolrCrudRepository
{
List findByName(String name);
}
@Resource
BookRepository repository;
@Override
public void run(String... strings) throws Exception {
this.repository.save(new Publishers("4", "Sony Playstation","none", null));
}
< /code>
обновлено < /strong>
Я заметил, что класс объектов, т. Е. Имя издателей < /code> автоматически прилагается к URL. Я не знаю, как сказать приложение не добавлять имя в Solr URL при отправке звонка в Solr.
может кто -нибудь мне помочь. Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/425 ... -text-html