java - 用于演示 Web 应用程序的 Slim 应用程序服务器?

标签 java application-server

我有一个小宠物 Web 应用程序项目,我想向那些自己没有应用程序服务器(并且对应用程序服务器一无所知)的人展示。

让他们以零配置运行我的 WAR 文件的最简单和最快捷的方法是什么,最好是我可以与 WAR 文件一起发送或捆绑的东西?例如,是否有精简版的 Jetty?还有别的吗?

最佳答案

您可以自己轻松创建精简版。

http://docs.codehaus.org/display/JETTY/Embedding+Jetty

http://jetty.mortbay.org/xref/org/mortbay/jetty/example/LikeJettyXml.html

要运行嵌入式 Jetty,您只需要类路径中的以下 jar:

* servlet-api-2.5-6.x.jar
* jetty-util-6.x.jar
* jetty-6.x.jar


/usr/local/jetty-6.1.4/lib> ls -la servlet-api-2.5-6.1.4.jar jetty-*
-rw-rw-r--  1 wwwrun admin 476213 2007-06-15 08:42 jetty-6.1.4.jar
-rw-rw-r--  1 wwwrun admin 128026 2007-06-15 08:40 jetty-util-6.1.4.jar
-rw-rw-r--  1 wwwrun admin 131977 2007-06-15 08:40 servlet-api-2.5-6.1.4.jar

很轻...

或者,Maven plugin也可以工作。

关于java - 用于演示 Web 应用程序的 Slim 应用程序服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/242444/

相关文章:

Java 泛型 - 冗余类型初始化

java - EJB 查找的初始上下文属性值

http - 在 Apache Tomcat 6.0 中禁用 PUT TRACE DELETE 请求

apache - 构建无单点故障且容错的应用程序堆栈

android - Android 上的应用程序数据存储在哪里?

spring - 如何在 Spring 安全上下文配置 xml 文件中使用 application.properties 中的 bool 参数?

java - 如何将一个屏幕中生成的ID推送到另一个屏幕(不是紧邻生成iD的屏幕之后的屏幕)?

java - 使用引用变量创建数组并进行转换

java - 如何将对象与另一个对象进行比较

java - 应用程序服务器 JDBC 资源的 DataSource 或 ConnectionPoolDataSource