iohandleradapter-TCP利用mina和IoHandlerAdapter传输字符串报错line is to long

问题描述

TCP利用mina和IoHandlerAdapter传输字符串报错line is to long

[PowerScreening] WARN 2015-08-14 17:34:53 [NioProcessor-5] LoggingFilter.log(130) | EXCEPTION :
org.apache.mina.filter.codec.RecoverableProtocolDecoderException: Line is too long: 1373 (Hexdump: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 2
65 63 74 69 6F 6E 3E 55 3C 2F 4D 65 73 67 44 69 72 65 63 74 69 6F 6E 3E 3C 50 6B 74 53 65 71 4E 6D 62 72 3E 31 30 30 4F 55 50 41 31 35 31 34 32 30 32 30 31
E 30 30 31 2E 30 31 20 20 20 20 31 30 30 4F 55 50 41 31 35 31 34 32 30 32 30 31 20 20 20 20 55 20 20 20 20 20 20 20 20 20 7D 7B 53 3A 6F 70 5A 48 55 75 2B 47
73 57 56 6A 56 7A 74 67 49 31 4D 6C 77 58 67 73 53 47 6E 78 62 69 55 30 31 6F 74 4A 77 42 67 51 77 39 36 57 41 37 73 43 70 7A 33 6E 63 53 30 6E 41 3D 7D 3C 3
3E 41 31 30 30 3C 2F 50 6D 74 54 70 50 72 74 72 79 3E 3C 50 75 72 70 50 72 74 72 79 3E 30 32 31 30 32 3C 2F 50 75 72 70 50 72 74 72 79 3E 3C 53 74 74 6C 6D
0 3C 2F 43 68 72 67 42 72 42 72 6E 63 68 49 64 3E 3C 44 62 74 72 4D 6D 62 49 64 3E 3C 2F 44 62 74 72 4D 6D 62 49 64 3E 3C 44 62 74 72 4D 6D 62 4E 6D 3E E6 B5
44 62 74 72 4E 6D 3E 3C 50 73 74 6C 41 64 72 3E 3C 2F 50 73 74 6C 41 64 72 3E 3C 53 79 73 47 72 70 3E 3C 53 79 73 43 64 3E 42 45 50 53 3C 2F 53 79 73 43 64 3
30 30 31 31 30 30 32 3C 2F 43 64 74 72 4D 6D 62 49 64 3E 3C 43 64 74 72 4D 6D 62 4E 6D 3E 30 30 31 31 30 30 30 31 31 30 30 32 3C 2F 43 64 74 72 4D 6D 62 4E
1 64 64 74 6C 49 6E 66 3E 3C 52 6D 74 49 6E 66 3E 3C 2F 52 6D 74 49 6E 66 3E 3C 53 79 73 42 73 4E 62 3E 3C 2F 53 79 73 42 73 4E 62 3E 3C 2F 50 61 63 6B 61 67
at org.apache.mina.filter.codec.textline.TextLineDecoder.decodeNormal(TextLineDecoder.java:341)
at org.apache.mina.filter.codec.textline.TextLineDecoder.decode(TextLineDecoder.java:186)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:232)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)

整个好长时间没搞定,求大神帮忙!

解决方案

web程序部署到Tomcat服务器报错Deployment is out ofdate due to changes in the underlying project contents...
Write one line C function to find whether a no is power of two
SELECT ... INTO OUTFILE报错ERROR 1 (HY000) at line 1: Can't create/write to file...

解决方案二:

http://bbs.csdn.net/topics/391807313
类似的问题,参考下

解决方案三:

TextLineDecoder的默认Max Line Length是1024,你的已经超过了这个长度。
你可以用TextLineDecoder的setDecoderMaxLineLength()把这个Max Line Length改的更长一些。

时间: 2024-09-02 06:28:48

iohandleradapter-TCP利用mina和IoHandlerAdapter传输字符串报错line is to long的相关文章

c printf打印常量字符串报错

问题描述 c printf打印常量字符串报错 #include #define NAME ""xiao long li "";int main (void){ printf(""%s""NAME);} 解决方案 把define 后面的分号去掉 解决方案二: 把define 后面的分号去掉,define定义 非特殊情况 没有分号

j2me中解析xml文件格式字符串报错,希望各位高手帮忙

问题描述 这是解析xml文件时报的错误,但是能正常解析,org.xmlpull.v1.XmlPullParserException:attrvaluedelimitermissing!(position:START_TAG<fontcolor='1.0'>@1:445injava.io.InputStreamReader@18b537a2)当数据只有一条时不报错误,但是数据量多时就报了比如说<?xmlversion="1.0"encoding="utf-8&

秘密渗透内网——利用 DNS 建立 VPN 传输隧道

本文讲的是秘密渗透内网--利用 DNS 建立 VPN 传输隧道, 摘要 在APT攻击日益严重的今天,只有不断了解并掌握更加高级且不寻常的攻击手法,才能在内网沦陷之前做好严密的防护.利用DNS建立VPN连接进行网络传输用的正是一种非常隐蔽且不寻常的手法. 概述 当我们被IDS或者防火墙阻断的时候,我们通常开始使用 [DNSCat] 作为一种在约定期间秘密传输数据的手段.同时,DNS 协议经常被系统管理员所忽视,因此,这个工具就一直非常有用.   虽然也有其他的 DNS 隧道连接VPN的解决方案,但

socket-android利用mina框架保持长连接通信

问题描述 android利用mina框架保持长连接通信 最近在学做一个手机客户端,服务端用java mina搭建,客户端也是利用mina 和服务端保持长连接通信. 自己的思路:1打开应用即和服务端建立连接,将session保存 2在不同的activity中用保存的session去请求相关数据 3在mina客户端的接收方法中将服务端得到的服务端响应结果广播出去,在对应的activity中接收该广播 以上思路不知道是否可行或者有什么考虑不全的地方还请各位指正一下,谢谢 解决方案 做过类似的功能,正准

java一个mina框架的传输对象的问题

问题描述 java一个mina框架的传输对象的问题 我用mina传递一个对象,这个对象里面包含了一张图片的字节数组,和字节数组的长度,当我从客户端将该对象传到服务器的时候,每次只有发送1k的数据,速度很慢,但是从服务器向客户端发送时,发送速度会快很多,我在客服端和服务器端都设置了最大最小的读取缓存,求大神解答这是为什么?` 解决方案 mina单独没有用过 但是用过它和xmpp协议传输数据 传输的是string串 你可以试试 将这些字节转成string试试看 解决方案二: 不贴下主要函数的代码?

代码-内联汇编向int变量中输入字符报错的问题

问题描述 内联汇编向int变量中输入字符报错的问题 在VC内联汇编中, myarray[]是个int型的数组 用循环来输入数组,以下是循环内的代码 C/C++ code char inputformat[]="%d"; Assembly code lea eax,myarray[ebx]; // push eax; // lea eax,inputformat; // achieve the number input push eax; // call scanf; // add es

标准C实现基于TCP/IP协议的文件传输

TCP/IP编程实现远程文件传输在LUNIX中一般都采用套接字(socket)系统调用. 采用客户/服务器模式,其程序编写步骤如下: 1.Socket系统调用  为了进行网络I/O,服务器和客户机两端的UNIX进程要做的第一件事是调用socket()系统调用,建立软插座,指明合适的通讯协议.格式为:  1 2 3 #include >sys/types.h> #include >sys/socket.h>    int socket(int family,int type,int 

通信 tcp wifi-Linux下WiFi视频传输问题

问题描述 Linux下WiFi视频传输问题 做毕业设计想做一个WiFi传输视频的设计,在网上看了很久也不知道用怎么WiFi模块比较好,现在世面上的都是家用的,求推荐 解决方案 就是socket而已...

利用xfire做webservice的时候报错 ClassNotFound。。jar包是已经引进去了的

问题描述 搭建好webservice的服务端之后启动tomcat报以下错误:java.lang.ClassNotFoundException:org.codehaus.xfire.transport.http.XFireConfigurableServletxfire的jar包,我都引进去了.为何还报这个错,谁遇到过吗? 解决方案 解决方案二:全局搜索xml,有没有org.codehaus.xfire.transport.http.XFireConfigurableServlet,去掉试试.解决