第一节 jetty中部署cometd


下载jetty ,这里下载的版本是jetty-distribution-9.2.11.v20150529.tar.gz,并用tar 解压tar包java

$ cd /jetty
$ tar zxvf jetty-distribution-<version>.tar.gz

wKioL1V47OLyfowSAAHmu81duoQ271.jpg



建立一个新的目录 jetty-cometd  用于配置jetty模块和部署cometd应用web

$ mkdir jetty_cometd

wKiom1V47HDzlXoxAAHEyrfpbPk055.jpg

咱们规定把 jetty-distribution-9.2.11.v20150529 称为 JETTY_HOME,sql

把jetty_cometd 称为JETTY_BASE。浏览器

为了部署cometd应用,jetty 须要配置下面三个模块websocket

1:http 模块 : 提供支持HTTP协议socket

2:websocket 模块: 提供支持WebSocket协议ide

3:deploy 模块:提供支持 .war 包的部署spa


执行以下命令初始化jetty的部署环境,并增长上面的三个模块3d

$ cd $JETTY_BASE
$ java -jar $JETTY_HOME/start.jar --add-to-start=http,websocket,deploy

wKiom1V48RPQtEoZAAXA1CpPVZk774.jpg


我这里下载的是 cometd-3.0.3-distribution.tar.gz 就部署 cometd-demo-3.0.3.war 为例blog

wKioL1V49eaCz6ciAAHTS51RtkE605.jpg


进入$jetty_base 目录,我这里是jetty-cometd 目录,启动jetty

$ cd $JETTY_BASE
$ java -jar $JETTY_HOME/start.jar

wKioL1V4-AjDedzhAAvqOyszAh4413.jpg


用浏览器访问咱们部署好的cometd 项目

PS:可在$JETTY_BASE目录下有个start.ini 的文件中修改http的端口,我这里已经修改为8585端口

wKioL1V4-J3TGYzaAADzrPHbAVg460.jpg

上面有一些聊天室的Demo ,能够点击看看

相关文章
相关标签/搜索