我可以从我的main方法为我的gwt启动一个码头服务器吗?

时间:2014-02-06 11:39:23

标签: java gwt jetty

我有两个申请。

一个是后台应用程序,它定期检查我的数据库中的一些数据。

另一个是GWT应用程序,它为客户端提供了一个简单的UI来访问一个简单的表。

我的问题是我可以将这两个应用程序合并为一个吗?

我目前正在使用gwt devmode来启动我的GWT应用程序。它运行正常。

但实际上,我想要的是以下内容:

  1. 我不想要任何繁重的TomCat或独立的Web服务器。
  2. 我希望将这两个应用程序合并为一个。
  3. 在我的后台应用程序的main()方法中,我可以启动gwt-dev-modejetty server
  4. 或者我可以轻松部署jetty服务器或只打包整个gwt应用程序并使用gwt-dev-mode运行它,当然,在jetty或gwt-dev-mode中启动我的后台应用程序
  5. 我可以这样做吗?

1 个答案:

答案 0 :(得分:0)

我们正在使用解决方案4。 我们的GWT应用程序继承了具有后端逻辑的项目。启动开发模式时,后端逻辑照常运行。

每当您想要启动后台应用程序时,是否必须调用main()?我们正在使用Spring,并且在启动时会自动创建管理后台进程的bean。

您的本地服务器也可以在启动时调用该进程。