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

时间:2012-03-31 09:59:07

标签: java gwt

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

它必须有一个嵌入式Web服务器,以便在应用程序运行时您可以直接连接到它(它甚至可以将浏览器启动到localhost上自己的端口或其他东西)。

这似乎在技术上并不具有挑战性,但我可以想象让配置正确是一场噩梦。

是否有项目已经执行此操作?一个小的嵌入式HTML服务器,它知道刚好足以将编译的GWT代码从当前Jar返回给Web浏览器,并且配置最少的配置?

编辑:

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

1 个答案:

答案 0 :(得分:0)

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

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

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