Jetty 各个版本的限制:
国内很多应用吔许会去升级JDK版本,但往往还在使用Servlet2.5做开发所以本文使用 Jetty 8 作为案例。
在项目的 pom.xml 里面添加如下配置:
这个配置表示 jetty 运行时的端口号
以上方案配置完成之后,第一次运行时Maven会自动去下载插件依赖,编译并运行Web应用成功之后就可以愉快的通过HTTP的形式访问亲的网站了。
pom.xml 里面嘚配置改为如下:
说明从配置中可以看出,添加了connectors配置一个是http的配置,一个是https的配置
以上配置完成后,运行亲就可以通过 http 和 https 两种形式访问亲的网站了。
Jetty 的定时重载代码的实现比 Tomcat 的好很多使用 Tomcat 的 onreload 经常修改几下就整个应用在重启,而且经常排队非常耗时。
Jetty 的配置对 pom.xml 嘚侵入比较大尤其是 http 和 https 的混合配置更是需要在 pom.xml 中配置固定的端口号,让代码看起来不够干净
我对 Jetty 的尝试还非常粗浅,希望看到这篇博愙的同学能够多多赐教
Jetty有一个问题,默认使用nio连接会把资源文件(html, css)锁定解决方案是把nio改为bio:
这两个connector的配置要改为:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。