Daylogs/Java
web.xml 수정 후 SAXParseException
ohgyun
2009. 4. 16. 11:01
발생일: 2009.04.16
문제:
web.xml 파일에 리스너를 추가하였는데, 아래와 같은 예외가 발생했다.
org.xml.sax.SAXParseException: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
예외가 발생하긴 했지만 시스템은 정상적으로 작동했다.
해결책:
에러에 표시된 것과 같이 web-app 아래의 element 를 넣되 그 순서를 지켜준다.
(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)
여기 표기된 것과 같이 순서를 옮겨주면 된다.
문제:
web.xml 파일에 리스너를 추가하였는데, 아래와 같은 예외가 발생했다.
org.xml.sax.SAXParseException: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
예외가 발생하긴 했지만 시스템은 정상적으로 작동했다.
해결책:
에러에 표시된 것과 같이 web-app 아래의 element 를 넣되 그 순서를 지켜준다.
(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)
여기 표기된 것과 같이 순서를 옮겨주면 된다.
반응형