当前位置: 首页 > 知识库问答 >
问题:

网络球体上的 Solr 8.5.5 : 与组织.slf4j.Logger 工厂的链接错误

养焱
2023-03-14
I am installing solr ( 4.10.2 ) on WAS 8.5.5 with IBM jdk 7. <br>
I deployed the `solr` as a `war` and added `solr.data.dir` and `solr.solr.home` to the application custom properties.
<br>
Upon accessing the url: http://localhost:9080/solr, <br>
I see the 'Linkage Error' in the logs.
4/03/15 06:50:58:277 GMT] 000000ae webapp        E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor]: java.lang.NoClassDefFoundError: org.apache.solr.servlet.SolrDispatchFilter (initialization failure)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:176)
    at java.lang.J9VMInternals.newInstanceImpl(Native Method)
    at java.lang.Class.newInstance(Class.java:1600)
..........................<br>
...........................<br>
used by: **java.lang.LinkageError: org.slf4j.LoggerFactory**
    at java.lang.ClassLoader.defineClassImpl(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:295)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:154)

我修改了下载的solr.warlib。在solr.war/WEB-INF/lib中已经存在的jar的顶部,我从下载的solr包中添加了一组额外的jar

将应用程序类装入修改为“PARENT_LAST”。

已经挠头超过16个小时了。
甚至尝试从solr.war\WEB-INF\lib中删除所有slf4j *.jars,但同样的错误仍然存在。

非常需要一些帮助。

共有1个答案

司徒博容
2023-03-14

终于能够在WebSphere 8.5.5上启动并运行SOLR

我已经在我的博客上列举了不同的步骤。

Solr 4.10.2在WebSphere855上的部署

 类似资料:
  • 我们正在努力将websphere MQ与boomi集成在一起, JMS 的 Boomi 连接器中的配置如下所示: 对于 JMS 连接: 身份验证存在: 用户 : 管理员密码 : xxxxx JMS 服务器 : Websphere MQ 连接类型 : 单个 QM 连接队列管理器 : 回旋QMGR 通道名称 : 回旋边界 对于 JMS 操作:目标: 队列:繁荣 (其中繁荣时期是队列名称,“队列:”,如

  • 问题内容: 令人沮丧的是,Web开发人员可用的字体集合受到限制。我记得很早以前就读过TrueTrue,它是一种将字体与网站一起运输的方法- 但它似乎已经停滞了。有人使用过这个或类似的东西吗?足够的浏览器支持吗?我想念一个好的解决方案吗? 请注意,负责任的Web开发人员不会使用仅在Windows上可用的字体( 尤其 是仅在Vista上可用的字体),也不会使用至少大多数浏览器不支持的技术。 更新: 正

  • 问题内容: 我正在学习docker。我看到这两个词使我感到困惑。例如,这是一个docker-compose,它定义了两个服务和。 该文件定义了一个名为lognet的桥接网络,所有服务都将连接到该网络。据我了解,此操作使那些服务可以看到其他服务。那么在上述情况下,为什么应用程序服务仍需要链接到Redis服务。 谢谢 问题答案: 链接已被网络取代。Docker将它们描述为您应避免使用的旧功能。您可以安

  • 我得到以下错误消息,而运行我的项目 组织。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“TipoeStatDoCivilController”的bean时出错:通过字段“TipoeStatDoCivilService”表示的未满足的依赖关系;嵌套的异常是org。springframework。豆。工厂UnsatisfiedPendenc

  • 我正在做项目的Spring启动...但是得到了这个错误,而运行应用程序。这可能是H2数据库错误。但是要解决这个错误localhost应该运行,但程序在部署前终止...所以我不能看到什么是实际问题。 错误:org.springframework.beans.factory.BeanCreationException:创建名称为'project TaskRepository'的bean时出错com.a

  • 有了这个功能,我可以在Android系统的OpenGL ES 1.0中创建一个球体: 我现在的问题是,我想在球体上使用这个纹理,但是只创建了一个黑色的球(当然,因为右上角是黑色的)。我使用这个纹理坐标是因为我想使用整个纹理: 要正确使用纹理,我需要做什么?