2015-01-27 2 views
0

Liferay에서 쉬운 포틀릿을 개발했습니다. 필자는 Spring MVC 템플릿을 사용했다. 지역 개발 (LF 6.2 GA2)에서 "사이트"간의 파견이 진행 중입니다. 서버 LF (LF 6.2 GA1)에 배포 한 후 디스패처가 더 이상 일부 링크로 디스패치하지 않습니다. LF는 디스패처가 수집 모든 컨트롤러에서 모든 데이터 아니었다 것 같다DispatcherPortlet이 컨트롤러에 대한 데이터를 수집하지 않습니다.

<portlet-class>org.springframework.web.portlet.DispatcherPortlet</portlet-class>  
     <init-param> 
      <name>view-template</name> 
      <value>/jsp/home.jsp</value> 
     </init-param> 

에 정의 된 "홈"페이지로 forwaring된다. 포틀릿을 사용하는 임 : renderURL 메소드.

@RenderMapping, @ActionMapping 또는 @ResourceMapping을 사용하는 컨트롤러 클래스에서.

내 질문 : 아무도 아이디어가 있습니까, 여기 무슨 일 이니? 서버 LF의 디스패처가 모든 컨트롤러와 매핑 방법을 찾았는지 여부를 확인할 수 있습니까? 다음에 무엇을 할 수 있을까요?

고맙습니다!

+1

'서버 LF (LF 6.2 GA1)에 배포 한 후 디스패처가 더 이상 일부 링크로 디스패치하지 않습니다'라는 내용을 자세히 설명 하시겠습니까? –

+0

개체에 대한 링크를 클릭하면 홈페이지가 다시 열리기 때문에 제 의견입니다. 로그에 오류가 없습니다 (예 : 매개 변수에 컨트롤러가 매핑되지 않은 것과 같이 잘못된 것이있는 경우). 그래서 뭔가 이상한 갈등이 있어야합니다. –

답변

관련 문제