首页
\
问答
\
apache Solr-4.0.0无法使用Tomcat加载mysql驱动程序(apache Solr-4.0.0 Unable to load mysql Driver with Tomcat)
apache Solr-4.0.0无法使用Tomcat加载mysql驱动程序(apache Solr-4.0.0 Unable to load mysql Driver with Tomcat)
我正在尝试将apache Sonr(apache-solr-4.0.0)与Tomcat集成并获得以下错误。
15:12:40 SEVERE DataImporter Delta Import Failed java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Could not load driver: com.mysql.jdbc.Driver Processing Document # 1 at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:273) ... 11 more Caused by: org.apache.solr.common.SolrException: Error loading class ' com.mysql.jdbc.Driver' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:436) at org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:889) ... 12 more Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source)
我尝试下面添加mysql-connector-java-5.1.22-bin.jar的选项,但都没有用
- 作为战争的一部分添加(solr.war / WEB-INF / lib)
- 作为Web服务器(Tomcat / lib)的一部分添加
- 在example / solr下创建了一个新目录lib,并放置了mysql连接器jar(mysql-connector-java-5.1.22-bin.jar),并从solr.xml中引用了lib路径。
任何帮助都非常值得赞赏。 谢谢
I am trying to integrate apache Sonr(apache-solr-4.0.0) with Tomcat and getting below error.
15:12:40 SEVERE DataImporter Delta Import Failed java.lang.RuntimeException: org.apache.solr.handler.dataimport.DataImportHandlerException: Could not load driver: com.mysql.jdbc.Driver Processing Document # 1 at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:273) ... 11 more Caused by: org.apache.solr.common.SolrException: Error loading class ' com.mysql.jdbc.Driver' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:436) at org.apache.solr.handler.dataimport.DocBuilder.loadClass(DocBuilder.java:889) ... 12 more Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(Unknown Source)
I tried below option’s of adding mysql-connector-java-5.1.22-bin.jar, but none worked
- added as part of war (solr.war/WEB-INF/lib )
- added as part of web server (Tomcat/lib)
- Created a new directory lib under example/solr and placed the mysql connector jar (mysql-connector-java-5.1.22-bin.jar) and refered the lib path from solr.xml.
Any help highly appreciable. Thanks
原文:https://stackoverflow.com/questions/14438455
更新时间:2022-04-29 13:04
最满意答案
/ static端点具有查询字符串参数start和pageSize,您可以使用它们来遍历列表
The /static endpoint has querystring parameters start and pageSize that you can use to page through the list
相关问答
更多-
RavenDB升级(RavenDB Upgrade)[2023-09-25]
BobHorn, 我这样做,在我们的生产站点:-) 1)停止IIS站点。 2)替换二进制文件3)启动IIS站点。 如果这是一个很大的改变,我也会做一个备份。 但是,这是非常多的。 BobHorn, The way I do it, on our production sites :-) 1) Stop the IIS site. 2) Replace the binaries 3) Start the IIS site. If it is a big change, I also do a backup. ... -
我可以在导出期间使用RavenDB吗?(Can I use RavenDB during an Export? What happens to documents added?)[2022-05-19]
您可以在导出期间使用RavenDB。 在当前版本的RavenDB中,导出将继续在数据快照上运行。 但是,在完成导出期间添加的文档时,将再次查询数据库。 但是,在构建888中,您将获得导出开始时数据库中的文档,而不是导出期间添加的文档。 You can use RavenDB during the export. In current versions of RavenDB, the export will continue to run on a snapshot of the data. But will ... -
RavenDB v1(888)如何获得完整的附件密钥列表?(RavenDB v1 (888) How do I get a complete list of attachment keys?)[2023-08-16]
/ static端点具有查询字符串参数start和pageSize,您可以使用它们来遍历列表 The /static endpoint has querystring parameters start and pageSize that you can use to page through the list -
原始的api是否仍然受支持 是。 是否可以获得一个可以使用它的api密钥 再过几个星期,是的。 请访问Maps V1文档,获取有关获取Maps V1 API密钥的说明和表单 。 此优惠将于2013年3月3日到期。 或者新密钥只适用于v2 api? 它们是完全独立的键。 Maps V1键不适用于Maps V2,反之亦然。 Is the original api still supported Yes. is it possible to get an api key which will work with ...
-
1.0.0主要版本(请参阅发行说明 )用topojson.feature替换了topojson.object函数,以获得更好的GeoJSON兼容性。 在以前的TopoJSON版本中,topojson.object返回了一个几何对象(可能是几何集合),与TopoJSON 拓扑中几何对象的表示方式一致。 但是,与GeoJSON几何图形不同,TopoJSON几何图形更像特征,并且可能具有id和属性; 同样,空几何被表示为空类型。 从版本1.0.0开始, topojson.feature替换topojson.obj ...
-
来自V1 Bot的富卡突然停止使用Facebook频道(Rich cards from V1 Bot suddenly stop working with Facebook channel)[2022-05-28]
解决了! 我只需要将属性ContentUrl = String.Empty添加到附件中,现在它就像正常一样工作。 Solved it! I just needed to add the property ContentUrl = String.Empty to the attachment and now it works like normal. -
AppHarbor + RavenDB - EsentFileAccessDeniedException(AppHarbor + RavenDB - EsentFileAccessDeniedException)[2022-08-09]
在应用启动期间,我的应用似乎是在应用程序根目录中创建数据目录。 我发现我有一个旧的RavenDB Embedded引用,这个引用在项目中使用的时间更长,而该项目正在创建不需要的数据目录。 一旦我删除了该引用并推送,一切都开始正常工作。 It appears that during app startup, my app was creating a data directory in the application root. I discovered that I had an old reference ... -
我不知道是否有一个好的离子答案,无论如何我的解决方法将是自定义类条件http://codepen.io/islam4hak/pen/JNOepN对离子模态使用条件类名称
并为控制器 $scope.GoingAway = 0; $scope.CustomHide = function(e){ $scope.GoingAway = 1; ... -
URL作为RavenDB中的键(URLs as keys in RavenDB)[2022-05-30]
我想这是一个偏好的问题 - 但我不认为URL是非常好的密钥。 其他人不同意。 请参阅支持论坛上的此讨论 。 我会认真考虑为什么你需要它作为一个键,如果你可以索引网址。 例如: public class Site { public string Id { get; set; } // such as "sites/1" public string Name { get; set; } public string Url { get; set; } } var q = session. ... -
ravendb索引的问题(Problems with ravendb indexes)[2022-03-30]
如果您想要数据投影,可以使用变形金刚 。 public class John2Transformer : AbstractTransformerCreationTask{ public John2Transformer () { TransformResults = johns => from john in johns from cat in john.Cats ...