2012-03-15 2 views
0

appengine sdk에서 jdoexamples를 실행하려고하면 오류가 발생합니다. 이클립스에 설정할 때 작동하는 임시 해결책 (-Dappengine.user.timezone.impl = UTC)이 있습니다. 하지만 내가 개미로 만들 때 어떻게 할 수 있니? 여기에 개미 빌드에서 오류 출력 :개미 빌드에 vmarg를 설정하는 방법은 무엇입니까?

runserver: 
[java] java.lang.RuntimeException: Unable to restore the previous TimeZone 
[java]  at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:228) 
[java]  at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:164) 
[java]  at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:164) 
[java]  at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48) 
[java]  at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:113) 
[java]  at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:89) 
[java] Caused by: java.lang.NoSuchFieldException: defaultZoneTL 
[java]  at java.lang.Class.getDeclaredField(Class.java:1882) 
[java]  at com.google.appengine.tools.development.DevAppServerImpl.restoreLocalTimeZone(DevAppServerImpl.java:222) 
[java]  ... 5 more 

BUILD SUCCESSFUL 총 시간 : 사초

+1

환경 => 내보내기 ANT_OPTS = -Dfile.encoding = utf-8 – qrtt1

+0

에서 작동하지 않습니다. – scaevola

답변

0

또 다른 옵션은 자바의 sysproperty attribute를 사용하여 build.xml 파일 내에서 시스템 속성을 설정하는 것입니다은 작업 :

<java classname="test.Main" > 
    <sysproperty key="appengine.user.timezone.impl" value="UTC"/> 
    </java> 
+0

어디에 넣어야합니까? 나는 속성 태그 뒤에 넣었지만 도움이되지 않았습니다. – scaevola

관련 문제