【发布时间】:2010-11-19 14:30:26
【问题描述】:
我正在使用 GWT 和 Google App Engine。我有一系列记录,我想每 30 分钟更新一次。 在 ServiceImpl 我有以下代码:
new Timer().schedule(new TimerTask(){
@Override
public void run() {
try {
Thread.sleep(30000);
} catch (InterruptedException e) {
e.printStackTrace();
}
result = updateFeeds();
}
}, 30000,Long.MAX_VALUE);
当我运行应用程序时,当我得到:
com.google.gwt.user.server.rpc.UnexpectedException:
Service method 'public abstract java.util.List org.joke.planet.client.FeedService.loadFeeds()' threw an unexpected exception:
java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
在第一行或粘贴的代码处。
我的问题是如何让后台工作人员在 GWT+AppEngine 服务中工作?
【问题讨论】:
标签: java google-app-engine gwt multithreading