'Development/Google Web Toolkit'에 해당되는 글 1건

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 : ,

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 을 수정해주는것입니다. 내용중에 다음을 추가합니다.
<!-- User Agent -->
<set-property name="user.agent" value="gecko" />
GWT 는 자바 코드로 컴파일후 이를 각 브라우저에 맞게 javascript 코드로 변형시켜줍니다. 때문에 컴파일할때 모든 브라우저에 대한 작업을 하게 되는데 테스트시에는 보통 하나의 브라우저로 하기때문에 테스트 할때는 gecko 엔진으로 정해주면 됩니다. gecko엔진으로 하면 IE를 제외한 대부분의 브라우저에서 동작합니다. (파이어폭스와 크롬에서만 동작합니다) IE에서는 자바스크립트 오류를 뿌리고 아무작업도 안되지요
Compilation succeeded -- 23.864s
두배 이상 컴파일 시간이 단축됐네요, 외국 블로그 글을 보니 i18n옵션도 조정해서 속도를 조절하던데 이건 머 기본으로 포함된 부분이 아니니 별 의미는 없을듯 합니다. 또다른 방법 있으신분 제보좀요! ^^

다음은 관련 링크입니다.

2010/01/18 16:00 2010/01/18 16:00

Counter

· Total
: 361645
· Today
: 93
· Yesterday
: 110