우리는 Liferay 4.2에서 Liferay 5.2.2로 업그레이드 중입니다. 우리는 EXT 환경을 사용하고 있습니다. 이전 4.2에서/ext/portlets라는 디렉토리가있었습니다.Liferay 4.2 to 5.2 업그레이드 질문 : Liferay 5.2에서 포틀릿을 사전 배포하는 방법
4.2 문서에 대한 따르면,
5.2 동등한이 있는가 "를/내선 디렉토리에서 개미 배포 대상을 실행할 때이 디렉토리에 포틀릿은 자동으로 응용 프로그램 서버에 배포됩니다"?
처음에는/ext/modules가 트릭을 수행하지만,/modules의 내부에있는 빌드 파일이 내 포틀릿 war 파일을 푸는 것처럼 보입니다. Liferay는 서블릿 매핑 태그를 삽입하기 위해 포틀릿의 WEB-INF에서 web.xml을 확장해야하므로 포틀릿을 배치하기에 충분하지 않습니다.
단지 4.2의 빌드 파일/ext/portlets 디렉토리는 com.liferay.portal.tools.PortletDeployer를 호출하고 war 파일을 인수로 전달합니다.
주위를 둘러 보았습니다. PortletDeployer는 여전히 5 2 코드베이스에 있습니다. 이제 com.liferay.portal.tools.deploy에 있지만 빌드 파일에서 아무 곳에서도 호출되지 않습니다. . 이것이 5.2 Liferay에서 포틀릿을 사전 배포하는 방법이 더 이상 없다는 것을 의미하는지 궁금합니다. Liferay가 5.2에서 배포를 시작해야합니까?