我在solrconfig.xml文件中添加了搜索组件和请求处理程序,但是我收到错误消息
当我
../../suggest?suggest.q=A&wt=json&suggest.build=true&indent=true&debugQuery=true在浏览器中输入时,"没有配置名为default的建议者"
我完成了将包上传到https://test.pypi.org/的教程,并且成功地做到了这一点。
但是,会在目录中$python setup.py sdist bdist_wheel生成一个.whl文件和一个tar.gz文件dist/。twine允许仅上传.whl或tar.gz文件或两者。我看到https://pypi.org/上的许多存储库都上传了这两种格式。
我想了解什么是最佳实践。一种格式优于另一种格式吗?如果.whl文件足以分发我的代码,我tar.gz也应该上传文件吗?或者还有什么我在这里完全想念的吗?
我正在尝试使用Spring Boot连接到我的外部ElasticSearch服务器。
如果我在命令行中进行卷曲,则可以得到预期的结果。
curl "http://ipAddr:9200/indexName/TYPE/_search?pretty=true"
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试通过Spring Boot访问它时出现此错误。
<html><body><h1>Whitelabel Error Page</h1><p>This application has no explicit mapping for /error, so you are seeing this as a fallback.</p><div id='created'>Mon Sep 11 12:39:15 IST 2017</div><div>There was an unexpected error (type=Internal Server Error, status=500).</div><div>Could not write JSON: (was java.lang.NullPointerException); nested exception is com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: java.util.ArrayList[0]->org.springframework.data.elasticsearch.core.aggregation.impl.AggregatedPageImpl["facets"])</div></body></html>
Run Code Online (Sandbox Code Playgroud)
不知道为什么NullPointerException和什么aggregartion.impl
这是我的春季申请:
控制器:
@RestController
public class PojoController {
@Autowired
PojoService pojoService;
@RequestMapping(value = "/", method=RequestMethod.GET)
public @ResponseBody String index() {
return new String("Welcome:)"); …Run Code Online (Sandbox Code Playgroud) 我有几个这种格式的手风琴。
<div id="accordion-0" class="jquery-accordion ui-accordion ui-widget ui-helper-reset" role="tablist">
<h3 class="some-class">Some other span elements here</h3></div>
Run Code Online (Sandbox Code Playgroud)
在我的页面中,我有一个链接,上面写着Expand All,通过单击此链接,我希望能够展开我的所有手风琴。
<a href="javascript:expandAll(10);">
function expandAll(count) {
for (i = 0; i <= count; i++) {
$(function() {
if ($("#accordion-" + i + " h3").attr("aria-selected") !== "true") {
$("#accordion-" + i + " h3").click();
}
})
}
}
Run Code Online (Sandbox Code Playgroud)
只有第一个手风琴正在扩展。我尝试console.log() 在 for 循环中放入 a 来打印 的值i,但它只是打印0,这意味着我的循环在第一次扩展后被终止。我无法理解这种行为。
欢迎任何帮助。谢谢 :)
我正在使用spring-boot 1.5.6 RELEASE。我想做一个基本的事情,将查询从@Query存储库中的注释移动到任何xml文件。
经过一番阅读,我发现我们可以使用orm.xml或jpa-named-queries.properties编写自定义查询。
我不了解这些XML文件必须存在的位置的文件结构。而且META-INF我的项目中没有文件夹。
例:
POJO类别:
@Entity
public Class Customer {
private int id;
private String name;
// getters and setters
}
Run Code Online (Sandbox Code Playgroud)
仓库:
public interface CustomerRepository extends PagingAndSortingRepository<Customer,Integer> {
// this query I need from an external xml file as it might be quite complex in terms of joins
@Query("Select cust from Customers cust")
public List<Customer> findAllCustomers();
}
Run Code Online (Sandbox Code Playgroud)
编辑:参考此stackoverflow问题。我需要知道这些文件(orm.xml和persistence.xml)在哪里存储,因为我没有META-INF文件夹。
提前致谢!!
spring ×2
accordion ×1
autosuggest ×1
html ×1
java ×1
javascript ×1
jquery ×1
pypi ×1
python ×1
solr5 ×1
spring-boot ×1
twine ×1
xml ×1