Posted on 2011/07/09 17:31
Filed Under Development/Google Web Toolkit

사무실에서 잘 되는 녀석이 노트북에서 말썽이었다.

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 를 삭제해주고 톰캣 재시작 하여 해결!
2011/07/09 17:31 2011/07/09 17:31
TAG : ,

트랙백 주소 : http://www.takeone.pe.kr/trackback/298

Counter

· Total
: 362923
· Today
: 19
· Yesterday
: 88