我想将GWT用作独立应用程序的GUI(最好是作为单个jar分发)。
它必须有一个嵌入式Web服务器,以便在应用程序运行时您可以直接连接到它(它甚至可以将浏览器启动到localhost上自己的端口或其他东西)。
这似乎在技术上并不具有挑战性,但我可以想象让配置正确是一场噩梦。
是否有项目已经执行此操作?一个小的嵌入式HTML服务器,它知道刚好足以将编译的GWT代码从当前Jar返回给Web浏览器,并且配置最少的配置?
编辑:
如果没有预先打包的解决方案,那么关于良好嵌入式服务器的任何想法以及如何让它从jar中读取文件? (实际上它是自己的罐子)
答案 0 :(得分:0)
编译GWT应用程序后,输出只是一堆静态的html,javascript和图像文件。这些可以部署到任何类型的Web服务器甚至是嵌入式环境。
一个jar文件需要一个java容器,这实际上可能会限制你的可能性。可能存在不存在jre的平台。
我在开发过程中使用Apache来测试已编译的代码,然后部署到使用httpd的嵌入式环境中(我认为,但不是很确定)。它真的很有趣,因为它只是起作用。有嵌入式浏览器的问题/限制,但这是一个不同的故事。