Eclipse를 통해 Liferay를 실행하는 Tomcat 서버를 성공적으로 설정했습니다. Liferay 포털 프레임 워크에 대해 더 자세히 알기 위해 아주 간단한 포틀릿을 작성 중입니다. 내 포틀릿에있는 모든 파일을 수정하고 저장할 때마다 Eclipse는 Tomcat 서버에 다시 게시하거나 다시 배포하려고 시도합니다. 가장 사소한 변경 (한 줄의 CSS 파일 변경)에서도 오류가 발생합니다. 팝업을 읽Eclipse를 통해 Liferay/Tomcat 조합을 실행 한 후 저장하지 않을 때 게시가 실패하고 내 포틀릿이 등록을 취소하는 이유는 무엇입니까?
내부 오류가 동안 오류가 발생했습니다 : "로컬 호스트에있는 Liferay 6.0 서버 에 게시 (톰캣 6) ...". Lorg/eclipse/core/runtime/IPLD, Lorg/eclipse/jst/server/tomcat/core/internal/TomcatServer) Lorg/eclipse/코어/런타임/IStatus는
또한, 이클립스 콘솔을 읽 자원 '/ :
년 4 월 5 일 오후 11시 11분 21초의 org.apache.catalina.loader.WebappClassLoader는 심각한 수정 WEB-INF/lib/commons-logging.jar '가 누락되었습니다. 2011 년 4 월 5 일 11:11:21 PM org.apache.catalina.core.StandardContext 다시로드 INFO :이 컨텍스트를 다시로드하기 시작했습니다,23 : 11 : 21,080 INFO [ExtHotDeployListener : 205] 23 배포 취소되지 고객 포털을 Liferay 포틀릿에 대한 확장 환경 : 11 : 21,081 INFO [PortletHotDeployListener : 404] 고객 포털을 Liferay 포틀릿을위한 등록을 취소하는 포틀릿 23 : 11 : 21,082 INFO [PortletHotDeployListener : 435] - 나는 평민 로깅 떨어지는 시도 고객 포털을 Liferay 포틀릿에 대한 1 포틀릿은
내가 콘솔 오류가 이전 오류의 결과라고 생각 등록했다. jar 파일을/WEB-INF/lib /에 복사하면 첫 번째 오류가 발생한 후 지워집니다.
주목할 점 :이 오류가 발생한 후에 내 포틀릿에서 "ant deploy"를 실행할 수 있으며 성공적으로 배포됩니다. 그것이 추락하는 동안에만 저장됩니다.
"자동 게시 안 함"을 선택 했으므로 저장을 클릭 할 때마다 팝업 메시지가 나타나지 않게되었습니다. 포틀릿을 재배포 할 때마다 "앤트 배포"하지 않아도되지만, 지금은 수동으로 배포 할 수 있습니다. –
배포 방법은 확실하지 않지만 Eclipse에서 앤트 뷰를 열어 두는 경향이 있습니다. 프로젝트 build.xml을 뷰로 드래그하고 앤트 뷰에서 앤트 파일을 두 번 클릭하여 배포하십시오. 두 번 클릭하면 기본 ant 대상이 실행됩니다.이 대상은'deploy'이므로 매우 쉽습니다. –