【发布时间】:2012-03-16 13:40:01
【问题描述】:
有没有人知道一个好的 Java Web Server 框架,我可以将它捆绑到可以从命令行运行的可执行文件中?
基本上允许我开发一个通过 HTTP 在端口上运行的程序并且对于用户来说需要这些安装步骤:
- 安装 Java。
- 下载我的可执行工具。
- 从命令行运行它。
知道是否有任何流行的框架(如 Java Spring 或 Grails)对此提供支持?
【问题讨论】:
有没有人知道一个好的 Java Web Server 框架,我可以将它捆绑到可以从命令行运行的可执行文件中?
基本上允许我开发一个通过 HTTP 在端口上运行的程序并且对于用户来说需要这些安装步骤:
知道是否有任何流行的框架(如 Java Spring 或 Grails)对此提供支持?
【问题讨论】:
你看过Jetty吗?
来自 Jetty 网站:
Jetty 提供 Web 服务器和 javax.servlet 容器,以及支持 适用于 Web Sockets、OSGi、JMX、JNDI、JASPI、AJP 和许多其他 集成。这些组件是开源的,可用于 商业用途和分发。
嵌入 Jetty 的详细信息可以在here找到。
【讨论】:
我最喜欢的 Java 嵌入式 http 服务器是 Jetty http://www.eclipse.org/jetty/
Spring 可以在 jetty 或任何其他嵌入式服务器之上运行。它不包含任何成为服务器本身的代码。
集成和设置非常简单,并且对于少数用户来说运行效率很高(除此之外还没有测试过)。
【讨论】: