레이블이 gae restric인 게시물을 표시합니다. 모든 게시물 표시
레이블이 gae restric인 게시물을 표시합니다. 모든 게시물 표시

2010년 7월 9일 금요일

구글 앱스엔진 제한 패키지, 라이브러리

(제한 클래스에 대한 공식문서를 발견하지 못해 제한 사항 발생할때마다
해당 포스트에 추가!~)

XML파싱을 위해 XStream 라이브러리를 사용하다 사용제한 클래스 때문에
문제가 있었던 적이있었다
해당글 > http://devityaz.blogspot.com/2010/06/xstream.html
 또 다른 케이스 발생

html문서 파싱을 위해 HTMLEditorKit.ParserCallback를 사용했는데 아래와 같은 오류
javax.swing.text.html.HTMLEditorKit$Parser is a restricted class. Please see the Google App Engine developer's guide for more details


해결 방법 못찾음

2010년 6월 28일 월요일

구글 앱스 엔진 Xstream 라이브러리 사용

구글 앱스 엔진에서
클래스를 XML로 생성해주는 자바 라이브러리 Xstream을 사용 하는데
서블릿을 구동 해보면 로컬에서는 문제가 없으나 디플로이후 웹에서 확인하면

sun.reflect.ReflectionFactory is a restricted class 라는 에러발생
사용이 불가한 클래스를 사용한 듯 하다.

다행히 외국인 노동자가 올린 문의 글을 찾았다. 


Xstream 라이브러리
http://xstream.codehaus.org/

해결 포럼
http://groups.google.com/group/google-appengine-java/msg/4dbd899817f98078

Gae용으로 다듬은 jar파일을 사용
http://www.google.com/url?sa=D&q=http://cloudcms.sheelapps.com/vfs/download/xstream-gae.jar&usg=AFQjCNGfPqZ34oXkUqMy08y9gzAAkA13_A