2017-11-30 14 views
0

Tomcat 서버 디렉토리의 webapps 폴더에서 WAR 파일을 볼 수 없습니다. 내 프로젝트가 포털 프로젝트이고 Tomcat 서버에서 호스팅되는 Liferay 포털 기술을 사용하고 있습니다. 배포시 Maven 구성 목표 이름 'deploy'를 사용하고 있습니다. 포틀릿 모듈을 배포하면 war 파일이 생성되고 Liferay 서버의 deploy 폴더에있는 파일을 볼 수 있지만 Tomcat 서버를 시작하면 Tomcat 서버 디렉토리의 'webapps'폴더에서 WAR 파일을 생성/이동해야하지만 그것은 그렇게하지 않습니다. 삭제 및 재구성 서버 같은 여러 옵션을 시도했다 3.0에서 동적 웹 모듈 버전을 3.0 (StackOverflow에서 게시물 중 제안 된)하지만 아무것도 나를 위해 작동합니다.Tomcat의 webapps 폴더에서 WAR 파일을 볼 수 없습니다.

나는 오랫동안이 문제에 갇혀 있어요 그리고 어떤 도움이 큰 도움이 될 것입니다 .. 감사

+1

어떤 Liferay 버전을 사용하고 있습니까? –

답변

1

나는 당신을 Liferay 7을 Liferay DXP를 사용하고 있으리라 믿고있어. 이 버전은 OSGi를 기반으로 구축 되었기 때문에 WAR 파일을 OSGi 번들 (WAB, Web Application Bundle)로 변환하고 관찰 한 것처럼 Tomcat에 배포하지 않습니다.

이전 버전에서는이를 수행했지만 현재 버전에서는 수행하지 않았습니다.

당신이 기대하는 것 이외에 다른 것을 언급하지 마십시오. 이것은 당신의 대답입니다. 당신 말이 맞습니다.

Liferay 7 또는 DXP를 사용하지 않는 경우 : 정교합니다.