2011-10-31 3 views
2

나는 간단한 "Hello World」의 포틀릿을 만든 단지가하는 Liferay-portlet.xml 파일의 포틀릿 섹션 사용하는 기본 템플릿 구성 태그가 작동하지 않습니다

<use-default-template>true</use-default-template> 

을 추가했다. 29 : 03,973 ERROR [PortletLocalServiceImpl : 656] com.liferay.portal.kernel.xml.DocumentException : 문서의 선 (13)에 에러 :

포틀릿은 로그에 다음 예외

11 일 섰던 "포틀릿"요소 유형의 내용은 ............? ("포틀릿 이름, 아이콘과 일치해야 등등

내 태그의 이름은 여기에 존재합니다.

왜이 태그가 무용지물입니까?

고마워요.

답변

1

문제는 liferay-portlet.xml의 태그 순서입니다. "spec"(DTD) 다음에 올바른 순서로 태그를 넣어야합니다.

+0

예 문제가 발생한 주문입니다. 하지만 이클립스가 DTD를 체크하고 있다고 생각하고 있었는데 ... – Dims

+0

이클립스가 실제로 리피터 IDE 1.3.1.v201108310601이있는 내 Helios SR1을 검사한다. XML 편집기로 열면 순서와 관련하여 동일한 오류가 발생합니다. 당신이 그것을 얻지 못한다면 어쩌면 당신은 DTD의 URL에 접근 할 수 없을 것입니다 (당신은 프록시 뒤에 있습니까?). – jalopaba

+0

일반적으로 DTD 검사가 작동하는 것처럼 보입니다. 예를 들어, 다른 오류를 제공하고이 특정 XML에 대한 올바른 코딩 제안을 보여줍니다. 그러나 주문에 관한 것이 아닙니다. – Dims

관련 문제