Tomcat 处女座码头服务器不创建部署的URL。

Tomcat 处女座码头服务器不创建部署的URL。,tomcat,jetty,par,eclipse-virgo,Tomcat,Jetty,Par,Eclipse Virgo,我试图将我的web应用程序从Virgo Tomcat服务器移动到Virgo Jetty服务器,以便更好地支持WebSocket。web应用程序已成功部署并启动,但我没有在与Virgo Tomcat相同的URL下找到该应用程序。有人遇到过这个问题吗?我的WebApp是.PAR存档,所有代码都可以找到< P>作为Jetty的WebStutter实现的维护者,你有2个选择。 说服virgo升级到Jetty 9-因为Jetty 8.1.3中的WebSocket支持是随virgo 3.6.3发布的,但We

我试图将我的web应用程序从Virgo Tomcat服务器移动到Virgo Jetty服务器,以便更好地支持WebSocket。web应用程序已成功部署并启动,但我没有在与Virgo Tomcat相同的URL下找到该应用程序。有人遇到过这个问题吗?我的WebApp是.PAR存档,所有代码都可以找到

< P>作为Jetty的WebStutter实现的维护者,你有2个选择。 说服virgo升级到Jetty 9-因为Jetty 8.1.3中的WebSocket支持是随virgo 3.6.3发布的,但WebSocket实现太旧,没有用处。 使用virgo tomcat,跳过WebSocket。 一些历史:

RFC-6455 WebSocket协议于2011年12月最终确定 码头8.1.3按照规范实施了RFC-6455,但仅在2012年4月更新 Chrome和Firefox于2013年11月更改了Sec WebSocket协议验证规则 Jetty 7.x和8.x的所有版本都会受到影响。Jetty 7.x和8.x目前没有修复程序,因为它们目前正在进行安全性和数据损坏维护 Tomcat8.x的早期版本也会受到影响。 Jetty 9.x于2013年11月对新的Sec WebSocket协议规则进行了修复 由于Sec WebSocket协议问题,Tomcat 8.0初始版本投票于2014年1月失败,并被推迟一周进行修复 当前的Tomcat 8.x版本是固定的 简而言之,如果您想在浏览器上使用websocket,那么您必须使用最新版本的Tomcat 8.x或Jetty 9.x才能获得成功和稳定


另外,如果你想使用JSR-356又名javax.websocket,那么你还必须使用Jetty 9.x,因为它在Jetty 7或Jetty 8上不可用

[1]