Web applications 在netbeans和tomcat中将solr与javaweb应用程序结合使用

Web applications 在netbeans和tomcat中将solr与javaweb应用程序结合使用,web-applications,netbeans,solr,Web Applications,Netbeans,Solr,我正在使用netbeans开发一个小型java web应用程序,它使用ApacheTomcat 我让solr运行,我可以进行查询。但它作为一个独立的应用程序在不同的端口上运行(8983)。因此,当我从java脚本从我的web应用程序查询这个应用程序时,我得到了CORS错误。我知道这一错误的原因是跨原产地政策。所以我想知道如何使用netbeans使solr和我的web应用程序作为一个完整的单一应用程序工作。 此外,我不允许更改服务器策略以接受来自其他域的请求 谢谢。 < P>你可以考虑使用JSON

我正在使用netbeans开发一个小型java web应用程序,它使用ApacheTomcat

我让solr运行,我可以进行查询。但它作为一个独立的应用程序在不同的端口上运行(8983)。因此,当我从java脚本从我的web应用程序查询这个应用程序时,我得到了CORS错误。我知道这一错误的原因是跨原产地政策。所以我想知道如何使用netbeans使solr和我的web应用程序作为一个完整的单一应用程序工作。 此外,我不允许更改服务器策略以接受来自其他域的请求


谢谢。

< P>你可以考虑使用JSONP绕过CORS问题。有关如何使用JSONP查询Solr的示例,请参见

更新:


由于JSONP在您的场景中不是一个选项,因此将它们都作为单个应用程序的方法是使用SolrJ Java客户端的一部分。

谢谢您的回复,但正如我所说,我不必触及CORS问题。有没有办法将这两个模块作为一个应用程序运行?好的,我想JSONP可能是您的一个选择。因为不是,我更新了我的答案。