资源简介

我使用的是tomcat7,,如果是启动过程中,出现了org.apache.catalina.deploy.WebXml addServlet 这样的错误,
解决办法为:
在Tomacat7的context.xml文件里的<Context>中加上 <Loader delegate="true" />

重新启动,即可解决。

 


同时,我本地tomcat端口为80,,则,你需要将websocket.js中的第 105 行的URL端口,修改成你此时的tomcat端口。否则,无法正常连接服务器。


资源截图

代码片段和文件信息

package com.ibcio;

import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;

import net.sf.json.JSONobject;

import org.apache.catalina.websocket.MessageInbound;
import org.apache.catalina.websocket.WsOutbound;

public class WebSocketMessageInbound extends MessageInbound {

//当前连接的用户名称
private final String user;

public WebSocketMessageInbound(String user) {
this.user = user;
}

public String getUser() {
return this.user;
}

//建立连接的触发的事件
@Override
protected void onOpen(WsOutbound outbound) {
// 触发连接事件,在连接池中添加连接
JSONobject result = new JSONobject();
result.element(“type“ “user_join“);
result.element(“user“ this.user);
//向所有在线用户推送当前用户上线的消息
WebSocketMessageInboundPool.sendMessage(result.toString());


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         680  2015-09-23 17:15  .classpath
     目录           0  2012-09-25 22:55  .myeclipse\
     文件         300  2013-08-01 13:49  .mymetadata
     文件        1752  2015-09-23 17:21  .project
     目录           0  2015-09-23 17:15  .settings\
     文件         500  2012-09-25 23:41  .settings\.jsdtscope
     文件          57  2015-09-23 17:15  .settings\org.eclipse.core.resources.prefs
     文件         670  2015-09-23 17:15  .settings\org.eclipse.jdt.core.prefs
     文件         465  2012-09-25 22:55  .settings\org.eclipse.wst.common.component
     文件         252  2015-09-23 17:15  .settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2012-09-25 22:55  .settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2012-09-25 22:55  .settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-08-01 20:25  src\
     目录           0  2013-08-01 20:25  src\com\
     目录           0  2012-11-22 10:35  src\com\ibcio\
     文件        2117  2013-08-01 21:03  src\com\ibcio\WebSocketMessageInbound.java
     文件        1868  2013-08-01 21:04  src\com\ibcio\WebSocketMessageInboundPool.java
     文件         940  2013-08-01 20:56  src\com\ibcio\WebSocketMessageServlet.java
     目录           0  2012-11-22 11:25  WebRoot\
     目录           0  2012-11-22 11:25  WebRoot\css\
     文件         956  2012-11-22 11:54  WebRoot\css\websocket.css
     目录           0  2012-11-22 11:04  WebRoot\ext4\
     文件     2945261  2012-11-18 00:23  WebRoot\ext4\ext-all-debug.js
     目录           0  2012-11-22 10:39  WebRoot\ext4\locale\
     文件        8796  2012-11-11 01:32  WebRoot\ext4\locale\ext-lang-zh_CN.js
     目录           0  2012-11-22 10:39  WebRoot\ext4\resources\
     目录           0  2012-11-22 10:39  WebRoot\ext4\resources\css\
     文件      372714  2012-07-04 21:28  WebRoot\ext4\resources\css\ext-all-access-debug.css
     文件      223055  2012-07-04 21:28  WebRoot\ext4\resources\css\ext-all-access.css
     文件      393494  2012-11-11 13:50  WebRoot\ext4\resources\css\ext-all-debug.css
     文件      383309  2012-07-04 21:28  WebRoot\ext4\resources\css\ext-all-gray-debug.css
............此处省略1889个文件信息

评论

共有 条评论