elasticsearch,jboss,liferay,liferay-6,Java,elasticsearch,Jboss,Liferay,Liferay 6" /> elasticsearch,jboss,liferay,liferay-6,Java,elasticsearch,Jboss,Liferay,Liferay 6" />

Java 无法在lifray portlet上部署具有elasticsearch依赖项的war

Java 无法在lifray portlet上部署具有elasticsearch依赖项的war,java,elasticsearch,jboss,liferay,liferay-6,Java,elasticsearch,Jboss,Liferay,Liferay 6,我将lifray 6.2与jboss 7.1.1结合使用。 如果我使用elasticsearch依赖项,我就不能用我的portlet部署war <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.4.0</version> </dependency&

我将lifray 6.2与jboss 7.1.1结合使用。 如果我使用elasticsearch依赖项,我就不能用我的portlet部署war

<dependency>
  <groupId>org.elasticsearch</groupId>
  <artifactId>elasticsearch</artifactId>
  <version>5.4.0</version>
</dependency>
<dependency>
  <groupId>org.elasticsearch.client</groupId>
  <artifactId>transport</artifactId>
  <version>5.4.0</version>
</dependency>

我认为您使用的dependecy版本不正确,重要的是要查看jdk、liferay等的版本,这里有一个链接来解决这个问题-- 希望是有用的

11:48:24,878 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015852: Could not index class org/elasticsearch/percolator/PercolatorPlugin.class at /D:/ADIDAS/liferay/liferay-portal-6.2-ce-ga2/jboss-7.1.1/standalone/deployments/mp-services-portlet.war/WEB-INF/lib/percolator-client-5.4.0.jar: java.lang.IllegalStateException: Unknown tag! pos=18 poolCount = 185