GWT服务器端代码独立运行

时间:2012-09-02 10:02:18

标签: java gwt server-side gwt-rpc

Hy,我正在写一个GWT应用程序。 应用程序包括获取,存储和显示一些信息。 在客户端,我显示了使用RPC调用从数据库获取的信息。 接下来,我必须从远程服务器获取XML文件,对其进行解析并每10秒将数据存储在数据库中。我必须在服务器端执行此操作而不与客户端进行交互,以便即使没有人正在浏览应用程序也会运行。 有人有解决方案吗?

我尝试通过调用方法来解决这个问题,即提取,解析和存储数据,每10秒从客户端使用计时器,但这不起作用,因为这只有在有人在浏览器中查看应用程序时才有效目前,如果没有人浏览它一个月,远程服务器的数据将不会被提取和存储一个月,这是一个问题.....

我真的需要解决方案......提前致谢!

1 个答案:

答案 0 :(得分:0)

如果使用完整的Java EE Application Server,则可以使用Java EE中的Timer工具(请参阅Oracle Tutorial)。
否则,您可以查看您的服务器是否有一些专有的解决方案。第三种解决方案是编写一个单独的批处理应用程序,并通过cron作业或作为守护程序运行它。