第一節 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 ,能夠點擊看看

相關文章
相關標籤/搜索