`

cometd 步骤

    博客分类:
  • web
 
阅读更多

1, depenency

<dependency>

<groupId>org.cometd.java</groupId>

<artifactId>bayeux-api</artifactId>

<version>2.5.0-beta2</version>

</dependency>

<dependency>

<groupId>org.cometd.javascript</groupId>

<artifactId>cometd-javascript-jquery</artifactId>

<version>2.5.0-beta2</version>

<type>war</type>

</dependency>

<dependency>

<groupId>org.cometd.java</groupId>

<artifactId>cometd-java-server</artifactId>

<version>2.5.0-beta2</version>

</dependency>

<dependency>

<groupId>org.cometd.java</groupId>

<artifactId>cometd-websocket-jetty</artifactId>

<version>2.5.0-beta2</version>

<!-- exclusions> <exclusion> <groupId>org.cometd.java</groupId> <artifactId>cometd-java-client</artifactId> 

</exclusion> </exclusions -->

</dependency>

<dependency>

<groupId>org.cometd.java</groupId>

<artifactId>cometd-java-annotations</artifactId>

<version>2.5.0-beta2</version>

</dependency>

 <dependency>

<groupId>org.eclipse.jetty</groupId>

<artifactId>jetty-servlets</artifactId>

<version>7.6.0.RC5</version>

<!-- exclusions> <exclusion> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-client</artifactId> 

</exclusion> </exclusions -->

</dependency>

2, web.xml

<servlet>

<servlet-name>cometd</servlet-name>

<servlet-class>org.cometd.server.CometdServlet</servlet-class>

<init-param>

<param-name>transports</param-name>

<param-value>org.cometd.websocket.server.WebSocketTransport</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>cometd</servlet-name>

<url-pattern>/cometd/*</url-pattern>

</servlet-mapping>

 

<servlet>

<servlet-name>initializer</servlet-name>

<servlet-class>com.quguilai.pushserver.CometdBayeuxInitializer</servlet-class>

<load-on-startup>2</load-on-startup>

</servlet>

<filter>

<filter-name>continuation</filter-name>

<filter-class>org.eclipse.jetty.continuation.ContinuationFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>continuation</filter-name>

<url-pattern>/cometd/*</url-pattern>

</filter-mapping>

 

<filter>

<filter-name>cross-origin</filter-name>

<filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>

</filter>

<filter-mapping>

<filter-name>cross-origin</filter-name>

<url-pattern>/cometd/*</url-pattern>

</filter-mapping>

 

3.js file

jquery.js ,  jquery.cookie.js,  json2.js

 

4.

分享到:
评论

相关推荐

    java comet服务器推送使用步骤

    ### Java Comet 服务器推送使用步骤详解 #### 一、引言 在现代Web开发中,实时数据推送技术已经成为不可或缺的一部分。Comet作为一种实现服务器向客户端推送数据的技术方案,在早期的Web应用中扮演了重要的角色。...

    comet4j实例

    **使用Comet4j的步骤:** 1. **配置Comet4j**:根据需求修改配置文件,设置服务器参数和Comet服务的属性。 2. **编写服务器端代码**:创建Java类,实现数据处理逻辑,包括数据的生成、存储和推送。 3. **创建...

    配置tomcat支持comet

    【标题】:“配置Tomcat支持Comet” 在Web开发中,传统的HTTP协议是基于请求-响应模型的,服务器端等待客户端发起请求,然后响应。但有些应用,如实时聊天、股票更新、在线游戏等,需要服务器能够主动推送数据到...

    comet4j-tomcat6.jar和comet4j-tomcat7.jar和comet4j.js

    在实际使用中,开发者需要按照以下步骤集成Comet4j: 1. 将"comet4j-tomcat6.jar"或"comet4j-tomcat7.jar"添加到Tomcat的lib目录,使服务器能够识别并加载该库。 2. 配置Tomcat服务器,允许更长的HTTP连接超时,...

    comet demo

    在描述中提到,"Comet下载既可以运行",这意味着这个Demo是可执行的,用户下载后无需额外的构建或配置步骤,可以直接启动。"在线会话"表明该Demo支持用户之间建立连接,进行实时的通信。"支持多人"意味着它能处理多...

    comet4j-tomcat6,comet4j-tomcat7,comet4j.js,以及一个样例

    集成Comet4J通常涉及以下步骤: 1. 将`comet4j-tomcat6`或`comet4j-tomcat7`库添加到Tomcat的lib目录,确保Tomcat启动时能够加载这些依赖。 2. 配置Tomcat服务器,启用Comet支持。这可能需要修改Tomcat的server.xml...

    comet4j 简单例子+文档

    一个简单的Comet4j应用通常包含以下几个步骤: - 创建Comet服务:在服务器端,你需要创建一个Comet服务实例,设置监听端口和处理逻辑。 - 注册事件处理器:定义事件处理器类,处理来自服务器的数据推送事件。 - ...

    SSH整合comet即时通信

    在整合Comet时,我们需要做以下步骤: 1. **配置SSH框架**:首先,确保你的项目已经集成了SSH三个框架。这包括添加对应的库依赖,配置Spring的bean定义,Struts的配置文件,以及Hibernate的实体类和映射文件。 2. ...

    comet4j-js

    使用Comet4j-js的步骤大致如下: 1. **配置Tomcat**:在Tomcat服务器上设置Comet支持,这通常涉及到修改`server.xml`配置文件,开启Comet处理器。 2. **服务器端代码**:使用Java编写Comet处理逻辑。开发者需要...

    comet4j开发指南

    在实际开发中,Comet4J的使用步骤通常包括以下几个部分: 1. **引入依赖**:在项目中添加Comet4J的依赖库,通常是通过Maven或Gradle进行管理。 2. **配置Web容器**:根据Comet4J的文档配置Web容器,确保支持长时间...

    comet4j-tomcat7.jar comet4j.js

    使用Comet4J开发实时应用的步骤大致如下: 1. **配置服务器**:在Tomcat服务器中部署"comet4j-tomcat7.jar",并根据需要配置服务器端的设置,例如连接超时、线程池大小等。 2. **编写服务器端代码**:使用Comet4J...

    comet4j.js+comet4j-tomcat7jar包资源

    要使用这些资源,你需要遵循以下步骤: 1. 配置Tomcat: - 将`comet4j-tomcat7.jar`复制到Tomcat的`lib`目录下,确保服务器启动时能加载到这个库。 - 如果需要,你可能还需要配置Tomcat的server.xml文件,开启...

    Comet4j完整demo

    为了运行和学习这个Demo,你需要按照以下步骤操作: 1. 将压缩包解压到本地文件夹。 2. 配置Tomcat,根据提供的文档或示例设置启用Comet4j支持。 3. 将服务器端代码部署到Tomcat。 4. 在浏览器中运行客户端代码,...

    dwr comet的MyEclipse工程,可直接运行

    要运行这个项目,你需要按照以下步骤操作: 1. **安装MyEclipse**:确保你的电脑上已经安装了MyEclipse,并且版本兼容该项目。 2. **导入工程**:在MyEclipse中选择“File” &gt; “Import”,然后导入这个压缩包中的...

    comet4j-tomcat6-tomcat7-jar包以及js文件

    在实际应用中,Comet4j的使用步骤大致如下: 1. **配置Tomcat**:将对应的`comet4j-tomcat6.jar`或`comet4j-tomcat7.jar`添加到Tomcat的`lib`目录下,重启服务器使改动生效。 2. **编写服务器端代码**:创建Comet4j...

    comet4j的示范项目Demo

    本示范项目`Demo`包含了如何使用`comet4j`的基本步骤和示例代码,旨在帮助开发者快速理解和实践Comet技术。以下是对`comet4j`使用的一些关键点: 1. **安装与配置**:首先,你需要将`comet4j`的库文件添加到你的...

    comet4j服务器推可运行DEMO

    对于初学者来说,这是学习过程中的重要指南,可以帮助理解Comet4j的工作原理和实践步骤。 5. **测试用例**:Test_comet可能是测试脚本或者一个简单的应用程序,用于验证Comet4j服务器推送功能是否正常工作。你可以...

    comet-iframe.rar

    通过以上步骤,你可以利用"comet-iframe.rar"中的资源,结合PHPComet和IFrame技术,构建出具备实时数据更新功能的Web应用。这种技术的运用大大提高了Web应用的交互性和用户体验,尤其适用于需要即时信息推送的场景。

    comet_example_Usbcallerid_comet_

    5. **用户手册**:为非开发人员提供如何使用带有USB Caller ID功能的Comet应用的步骤,包括安装、配置和常见问题解答。 6. **测试和调试工具**:可能包含用于测试连接性、数据传输和应用性能的工具和指南。 7. **...

    comet4j整套开发包最新版

    5. **使用Comet4j的步骤**: - 首先,需要将对应的`comet4j-tomcatX.jar`(X代表你的Tomcat版本)添加到Tomcat的`lib`目录下,重启服务器。 - 其次,在你的Web应用中引入`comet4j.js`或`comet4j1.js`,并根据文档...

Global site tag (gtag.js) - Google Analytics