>

Liferay 7 (DXP sp4)에서 다음 OSGi 모듈을 설치해야합니다.

https://mvnrepository.com/artifact/org .apache.httpcomponents/httpclient-osgi/4.5.3
https://mvnrepository.com/artifact/org.apache. httpcomponents/httpcore-osgi/4.4.6

그래서 다운로드하고 httpcore-osgi-4.4.6.jar 를 넣습니다.  와이즈 비즈 Gogo Shell에서와 같이 성공적으로 시작됩니다. 그런 다음 deploy/ 를 넣어  와이즈 비즈 , 그리고…

httpclient-osgi-4.5.3.jar

deploy/ 이 무엇인지 모르겠습니다  파일은 Equinox가 파일을 XML로 구문 분석하려고 시도하는 이유도 아닙니다.

이 JAR은 표준 OSGi 모듈이 아닙니까?
아니면 Liferay에 다른 OSGi 모듈이 필요합니까?
구성에 문제가 있습니까? (신규 설치)
이 오류를 무시해야합니까?

가장 놀라운 것은 모듈이 시작된다는 것입니다 :

ERROR [fileinstall-/home/nico/liferay/osgi/modules][org_eclipse_equinox_metatype:97] Unable to parse metadata XML at "bundleentry://540.fwk517213600/OSGI-INF/metatype/metatype.properties" for bundle ID "540" with symbolic name "org.apache.httpcomponents.httpclient". 
org.xml.sax.SAXException: Fatal Error: URI=null Line=1: Content is not allowed in prolog.
        at org.eclipse.equinox.metatype.impl.DataParser$MyErrorHandler.fatalError(DataParser.java:856)

metatype.properties

  • 이전 c++ - 동적으로 사용자 정의 클래스 배열 및 오버로드 연산자 할당
  • 다음 php - codeigneter mvc에서 내보기 페이지를로드하는 중 오류가 표시됩니다