如何在嵌入式web服务器中部署GWT应用程序



我想使用GWT作为独立应用程序的GUI(最好作为单个jar分发)。

它必须有一个嵌入式web服务器,这样当应用程序运行时,你就可以直接连接到它(它甚至可以将浏览器启动到它自己在localhost或其他地方的端口)。

这在技术上似乎没有太大的挑战性,但我可以想象这是一场噩梦,以获得正确的配置。

有没有一个项目已经这样做了?一个小小的嵌入式HTML服务器,它只知道用最少的配置将编译后的GWT代码从当前Jar返回到web浏览器?

编辑:

如果没有预打包的解决方案,那么关于一个好的嵌入式服务器以及如何让它从jar中读取文件,有什么想法吗?(实际上是它自己的罐子)

编译GWT应用程序后,输出只是一堆静态html、javascript和图像文件。它们可以部署到任何类型的web服务器,甚至可以部署到嵌入式环境。

jar文件需要一个java容器,这实际上限制了您的可能性。可能存在不存在jre的平台。

我在开发过程中使用了Apache来测试编译后的代码,然后将其部署到使用httpd的嵌入式环境中(我认为,但不是很确定)。这并不是很有趣,因为它只是起了作用。嵌入式浏览器存在问题/限制,但情况不同。

最新更新