在这个"百花齐花"的地方,总能挑到你满意的!
Tomcat、Jetty、GlassFish、Weblogic、Apusic、Websphere.....,这么多应用服务器,各有各的优点!萝卜青菜各有所爱!我知道大部分同学都是偏爱 Tomcat的,因为他足够简单,IDE对他的支持又很够意思!我个人之前也很喜欢Tomcat,但当我遇到她时,我改变了主意。她就是Jetty !
Jetty最大的亮点就是易嵌入性,他开放了API接口,可以很轻易的集成到应用程序中去!
Leopard提供在开发环境使用Jetty做为应用服务器,Leopard对Jetty做了封装,只需要简单的一行代码就能将应用服务器起动来,如下:
package io.leopard; import io.leopard.jetty.JettyServer; import org.junit.Ignore; @Ignore public class JettyTest { public static void main(String[] args) throws Exception { JettyServer.start(); } }
就是这么简单! 一个java类,可以右键运行,也可以右键debug ! 且已经支持热编译,即在容器运行的时候,修改java类不需要重新启动容器!
Leopard对Jetty做了深层次优化,启动Jetty仅需要3s,这个速度实在太快了!
此时我深吸了一口烟,我决定再留一晚!
JettyServer 提供了二种方式启动Jetty, 默认启动为80端口,也可以指定端口启动。如下:
package io.leopard; import io.leopard.jetty.JettyServer; import org.junit.Ignore; @Ignore public class JettyTest { public static void main(String[] args) throws Exception { JettyServer.start(8080); } }
如果端口被占用,将会抛出java.net.BindException异常。
另外JettyTest会去查找/src/main/webapp目录,如果是非web项目或者不存在/src/main/webapp项目,都会抛出异常!
相关推荐
NULL 博文链接:https://lindows.iteye.com/blog/672175
Teneo的功能丰富的聊天客户端 •••••••• 关于 Leopard聊天UI是的功能丰富的聊天客户端。 Teneo能够随每个响应一起返回丰富的数据,而Leopard利用这些响应来呈现交互式...cd leopard-chat-ui-teneo npm instal
Git Mac 版本git-1.8.3-intel-universal-snow-leopard.dmg
Leopard Tweaker为Leopard提供了一系列有用,省时和性能改进的工具。
Leopard CRM 是一种客户关系管理系统,旨在跟踪组织内的客户联系,包括销售联系、产品试用和技术支持历史记录。
LeopardAssist 协助在不满足 867MHz 或更快处理器的最低系统要求的机器上安装 OS X Leopard。 它通过将脚本临时写入基于 G4 的 Mac 的 NVRAM 来实现这一点。 在启动时执行,此脚本将暂时强制系统报告安装了更快的...
[Leopard-Raws] Chuunibyou demo Koi ga Shitai! Ren OP (MX 1280x720 x264 AAC).ass
利用Leopard系统自带工具-预览-给图片添加注释.docx
黑苹果必用--leopard写入硬盘系统文件,用Leopard 硬盘安装助手给硬盘写入MAC OS的时候出现 not a HFS partition C,系统自带分区后一个10G一个30G 10G的盘符格式为FAT32 磁盘标识已用DiskGenius修改为AF ,但是用...
Mac.OS.X.leopard(VMware.Workstation配置文件)
MAC+OS+X+10.5+Leopard使用教程,里面包括安装双系统,以及如何使用mac的图解教程。
LeopardAssist协助在不满足867MHz或更快处理器的最低系统要求的计算机上安装OS X Leopard。 它是通过将脚本临时写入基于G4的Mac的NVRAM中来实现的。 在启动时执行此脚本,它将临时强制系统报告已安装了更快的处理器...
10.6-Leopard教程 每一步都附有截图,非常详细,本人刚刚装成功
Mac OS X 10.5(PowerPC G4,PowerPC G5)的当前WebKit框架的内部版本。 为了复兴Snow Leopard,至少需要一名具备开发开源软件技能的志愿者!
必填下载,速度比较快,我用1晚上完成。好像是国外的种子,一般在10个以上。
新鲜出炉:leopard硬盘安装史重要更新:leopard硬盘安装助手!!支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、...
This driver has been tested on Xilinx ZCU102 platform with a Leopard LI-IMXISX031MIPI-FMC camera board. The Xilinx's platform runs on Linux with V4l2 support for video capture and image processing. ...
新鲜出炉:leopard硬盘安装史重要更新:leopard硬盘安装助手!!支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、...