사무실에서 잘 되는 녀석이 노트북에서 말썽이었다.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 를 삭제해주고 톰캣 재시작 하여 해결! |
'Development/Google Web Toolkit'에 해당되는 글 1건
Posted on 2011/07/09 17:31
Filed Under Development/Google Web Toolkit
Posted on 2010/01/18 16:00
Filed Under Development/Google Web Toolkit
| 의외로 컴파일하는데 속도 가 많이 걸리더군요 그래서 외국 블로그들 돌아다니다가 정보를 얻어 올려봅니다. 일단 GWT 프로젝트를 처음 시작할때의 컴파일 속도입니다. Compilation succeeded -- 49.812s 일단 컴파일 옵션에 -localWorkers 4 를 추가합니다. 컴파일 옵션은 이클립스 좌측 상단에 G 라고 쓰여있는 빨간상자를 클릭하시면 됩니다. 열면 Advenced에 Additional compiler aguments 에 추가합니다. Compilation succeeded -- 48.935s 미비하게 향상되네요. 컴퓨터가 좋으면 더 많이 향상된다고 하는데 어떨지 모르겠네요 다음은 MyModule.gwt.xml 을 수정해주는것입니다. 내용중에 다음을 추가합니다.
GWT 는 자바 코드로 컴파일후 이를 각 브라우저에 맞게 javascript 코드로 변형시켜줍니다. 때문에 컴파일할때 모든 브라우저에 대한 작업을 하게 되는데 테스트시에는 보통 하나의 브라우저로 하기때문에 테스트 할때는 gecko 엔진으로 정해주면 됩니다. gecko엔진으로 하면 Compilation succeeded -- 23.864s 두배 이상 컴파일 시간이 단축됐네요, 외국 블로그 글을 보니 i18n옵션도 조정해서 속도를 조절하던데 이건 머 기본으로 포함된 부분이 아니니 별 의미는 없을듯 합니다. 또다른 방법 있으신분 제보좀요! ^^ 다음은 관련 링크입니다. |