`
SmartGeek
  • 浏览: 71369 次
  • 来自: 南京
社区版块
存档分类

基于Jetty的可执行war

    博客分类:
  • JAVA
阅读更多

网上能查到基于jetty的可执行war大部分用的是v6版本jetty;maven插件有些旧;甚至没有个完整的工程文件。

这次尝试用v8版本的jetty,war文件做好后,不带jsp功能的情况下大小是1.2MB,加了jsp功能后大小为1.9MB。

比使用 winstone 的war要臃肿。但远比使用内嵌 tomcat 的war要苗条;

 

工程在:

the executable war with embedded jetty

 

 

 

 

分享到:
评论

相关推荐

    hudson-jetty-war-executable-3.1.2.zip

    总结来说,这个压缩包包含了两个主要组件:一个是Hudson集成服务器的Jetty可执行war版本,用于轻松部署持续集成环境;另一个是基于Java和JUnit的正则表达式测试库,帮助开发者高效地测试和验证正则表达式。这两个...

    apereo cas6.3.2可执行war,集成mysql的jdbc认证模块

    这个发布的重点是可执行的 WAR 文件,这意味着 CAS 服务器可以被直接部署到任何支持 Java 的应用服务器,如 Tomcat、Jetty 等,而无需额外的构建步骤。它包含了内置的启动脚本 `startup.bat`,使得在不同操作系统上...

    jetty6.1.6-2

    9. **部署Web应用程序**:Jetty可以通过解压WAR文件或放置在特定目录下的静态文件来部署Web应用。 10. **连接器(Connectors)**:Jetty的连接器(如jetty-client.jar)负责网络通信,可以支持HTTP、HTTPS等多种...

    Jetty

    Jetty的架构基于一系列可插拔的模块,这些模块包括HTTP服务器、WebSocket服务器、Servlet容器等。每个模块都提供了特定的功能,如HTTP连接处理、请求路由、会话管理等。 ### 使用Jetty #### 安装与启动 Jetty的...

    jetty6.1.6-1

    Jetty 6.1.6 是一款轻量级的开源Web服务器和Servlet容器,它以其高效、可嵌入和易于使用的特性在IT行业中受到了广泛欢迎。这个版本是Jetty 6系列的一个具体发行版,主要服务于Java应用程序,尤其是那些基于Servlet ...

    jetty 服务器

    - **WAR文件**:将Web应用的WAR文件放入`webapps`目录下,Jetty会自动解压并部署。 - **目录结构**:也可以直接将Web应用的目录结构放置在`webapps`下,Jetty同样能识别并部署。 - **配置部署**:通过XML配置文件...

    jetty的安装与使用

    Jetty提供了一个基于HTTP的管理界面,名为Jetty Console,可用于查看和管理Jetty服务器的状态。启动Jetty时,如果`etc/jetty-console.xml`配置文件启用,你可以在`http://localhost:8080/jetty-console`访问。 **6....

    jetty 8.1.15 jar包

    在提供的压缩包文件名称列表中,"jetty.bundles.repo"可能是一个包含Jetty可选模块或插件的库。这些模块可能包含了额外的服务器功能,如JNDI支持、JMX监控工具或其他扩展功能。开发者可以按需从中选取并添加到自己的...

    Jetty 9.4.6 jar包

    Servlet是Java平台上用于创建动态Web内容的标准API,而Jetty作为Servlet容器,允许开发者运行和管理基于Servlet的Web应用。Jetty 9.4.6 版本是一个稳定版本,包含了对Servlet 3.1规范的支持,这意味着它支持异步处理...

    apache-jetty

    Jetty支持WAR包直接部署,也可以通过嵌入式方式在应用中启动。 5. **安全性** Jetty提供了安全模块,支持基本认证、摘要认证、SSL/TLS加密,以及基于JAAS的身份验证机制,确保Web应用程序的安全性。 6. **集成** ...

    jetty-distribution-8.1.8.v20121106

    开发者可以直接将WAR文件复制到Jetty的webapps目录下,应用即可自动部署并运行。 7. **安全性**:Jetty提供了多种安全模块,如JAAS认证、SSL/TLS加密,以及基于角色的访问控制(RBAC),确保了Web应用的安全性。 8...

    jetty-7.5 资源包

    这个资源包包含了Jetty 7.5.x版本的所有组件和必要文件,使得用户可以方便地在本地或生产环境中部署和运行基于Java Servlet和JSP的Web应用。 Jetty 7.5.x是Jetty服务器的一个稳定版本,它支持Servlet 3.0规范,这...

    SpringBoot项目如何打可执行war包

    接下来,我们将详细介绍SpringBoot项目打包成可执行war包的过程。 首先,要将SpringBoot项目打包成war包,需要对项目的pom.xml文件进行一些配置更改。在pom文件中,需要将项目的打包方式从默认的jar更改为war。这...

    jetty-distribution-9.0.0.M3.zip

    在解压“jetty-distribution-9.0.0.M3.zip”后,你会得到一系列的目录和文件,包括bin目录下的可执行脚本(用于启动和管理Jetty)、lib目录下的jar文件(包含Jetty的核心库和其他依赖)、start.d目录下的配置文件...

    jetty-6.1.2

    Jetty 6.1.2 是一个开源的、轻量级的...总的来说,Jetty 6.1.2为CXF提供了可靠的运行环境,使得开发者可以高效地构建、部署和运行基于Java的Web服务。两者结合使用,不仅简化了开发流程,还提升了服务性能和可靠性。

    jetty-distribution-9.4.31.v20200723.zip

    - **启动与停止**:通过执行`start.jar`可以启动Jetty服务器,配置文件通常位于`etc`目录下,可以通过修改这些配置文件来定制服务器行为。 - **Web应用部署**:将WAR文件放入`webapps`目录下,Jetty会自动检测并...

    Jetty web 容器

    - **可嵌入性**: 与其他大型Web服务器不同,Jetty 可以轻松地嵌入到其他Java应用中,例如Java桌面应用或服务端应用。 - **兼容性**: Jetty 支持最新的HTTP协议标准,包括HTTP/2,并且与Servlet 3.x 规范完全兼容。 ...

    maven 创建web project 配置jetty运行

    例如,为了构建一个Web应用,我们需要`maven-war-plugin`插件来打包WAR文件,同时需要添加Jetty的依赖来运行这个Web应用。以下是一个示例的`pom.xml`配置: ```xml <modelVersion>4.0.0 <groupId>...

    geoserver-2.15.1+geowebcache-1.15.0-war.rar

    这个可执行文件是一个Windows平台上的安装程序,它将引导你完成GeoServer的安装过程,包括设置服务器端口、数据目录、初始管理员账户等。 "geowebcache-1.15.0-war.zip"文件则是一个WAR(Web ARchive)文件,这是...

Global site tag (gtag.js) - Google Analytics