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

Solr部署在WebSphere 8.5.5上作为WAR应用程序

赫连秦迟
2023-03-14

我在IBM jdk 7的WAS 8.5.5上安装solr。我将< code>solr部署为< code>war,并将< code>solr.data.dir和< code>solr.solr.home添加到自定义属性中。

访问网址后:http://localhost:9080/solr

我在浏览器上看到以下错误:

错误500:javax.servlet。ServletException:筛选器[SolrRequestFilter]:org.apache.solr.servlet。找到SolrDispatchFilter,但缺少另一个必需的类

以及日志中的以下错误:

srve 0293 e:[Servlet Error]-[com . IBM . ws . web container . extension . defaultextensionprocessor]:Java . lang . noclassdeffounderror:org . Apache . Solr . Servlet . solrdispatchfilter(初始化失败)at Java . lang . j9vm internals . Java:176)at Java . lang . j9vm internals . newinstanceimpl(本机方法)at Java . lang . class . new instance(class . Java:1600)at Java . beans.....


有人帮忙吗?

共有1个答案

苍宜修
2023-03-14

摸不着头脑48小时后,终于能够在WebSphere上启动并运行SOLR。
看起来整个基础是了解WAS8上的类加载策略,从而选择正确的策略。已经列举了在WAS8上部署solr的不同步骤

WebSphere 8.5.5上的Solr部署

 类似资料:
  • 议题背景: 我开始使用OpenShift的目的是--表面上--通过OpenShift安装和管理Liferay6.2门户。为此,我使用jbossas-7和PostgreSQL-9.2墨盒创建了一个OpenShift应用程序--与“DIY墨盒”方法相比,我目前更喜欢官方墨盒,即在OpenShift上安装应用服务器,特别是JBoss AS7,理想情况下在该应用服务器中安装Liferay。 按照Lifer

  • 创建了一个spring boot REST应用程序。 在Eclipse中作为运行时,作为Spring boot App 运行。它工作得很好。 REST API使用URL- 在tomcat上部署为WAR 我执行了以下步骤 主类扩展 很少有文档说重写的方法。但在我的示例中,没有方法。我下载了spring tools 4.0 使用生成包。生成的War包名称为 在tomcat(版本)上部署了war包 访问

  • 我不熟悉weblogic,正在努力部署战争。我有一个在嵌入式tomcat上运行的spring boot应用程序。我改变了主要课程如下。 } 我把包装改成了战争,把tomcat罐子排除在外,然后部署。但是当提交请求时,我得到了404。我在管理控制台的诊断日志中没有看到任何内容。有地方看日志吗。在weblogic管理控制台中,我可以看到应用程序处于活动状态,运行状况良好。 我更改了相同的应用程序spr

  • 我创建了angular和Spring Boot应用程序,并希望将其部署到tomcat服务器上。为此,我在spring boot项目中复制了angular项目,并提供了pom.xml来创建war文件。之后,我在tomcat上部署了war文件,并启动了它。请告诉我是什么 Angular的index.html中的基本href 应该提供什么上下文路径? 是否需要在application.propertie