사무실에서 잘 되는 녀석이 노트북에서 말썽이었다.java.lang.RuntimeException: org.apache.jasper.JasperException: /decorators/layout.jsp (line: 3, column: 83) Unable to read TLD "META-INF/sitemesh-decorator.tld" from JAR file "jndi:/localhost/ium-front/WEB-INF/lib/sitemesh-2.4.2.jar": java.io.IOException: 지정된 경로를 찾을 수 없습니다 http://java.net/downloads/sitemesh/ 이곳에서 해당 버전의 sitemesh-blank.war 를 받아 안에서 두개의 tld 파일을 WEB-INF 에 넣어주면 된다. 구글링해보니 컨테이너가 jsp 1.2 를 완벽하게 지원하지 않을경우 필요하다고 나오는데 무슨 소리인지 모르겠다. 사무실이나 노트북이나 모두 톰캣 7인데... 여하튼 문제해결 ... 인줄 알았는데 아니었다. 이번에는 c.tld 도 오류가 나는것이다 또 구굴링 http://blog.openframework.or.kr/139 결론은 서버쪽에 jsp-api.jar 와 servlet-api.jar 가 중복 적용되서 충돌하여 나는 에러이다. (workspace)\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps \(project)\WEB-INF\lib 대략 이런위치에 jsp-api.jar 와 servlet-api.jar 를 삭제해주고 톰캣 재시작 하여 해결! |
Posted on 2011/07/09 17:31
Filed Under Development/Google Web Toolkit