我是Play Framework 2.2.1的新手。最近我从nettyException得到了奇怪的错误。
好的,这就是我用Java开发一个Play项目。它适用于Mac。当我将项目移动到CentOS 6.5服务器时,键入命令" play start"运行应用程序。我定期(大约每3分钟)出错:
[error] p.nettyException - 在Netty中捕获异常 java.lang.IllegalArgumentException:空文本 在org.jboss.netty.handler.codec.http.HttpVersion。(HttpVersion.java:97)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpVersion.valueOf(HttpVersion.java:62)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpRequestDecoder.createMessage(HttpRequestDecoder.java:75)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:189)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:101)〜[netty.jar:na] 在org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:500)〜[netty.jar:na] [error] p.nettyException - 在Netty中捕获异常 java.lang.IllegalArgumentException:空文本 在org.jboss.netty.handler.codec.http.HttpVersion。(HttpVersion.java:97)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpVersion.valueOf(HttpVersion.java:62)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpRequestDecoder.createMessage(HttpRequestDecoder.java:75)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:189)〜[netty.jar:na] 在org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:101)〜[netty.jar:na] 在org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:500)〜[netty.jar:na]
然而,当我使用&#34创建一个全新的helloworld项目时,玩新的helloworld"然后通过"播放开始"并且"播放",这些错误仍然存在。
我尝试过从互联网上找到的所有可能的解决方案,但没有一个能解决我的问题。
任何人都有解决这个问题的想法吗?
感谢。
问候。
史蒂芬。
答案 0 :(得分:2)
在我的本地计算机上测试播放应用程序时遇到了同样的错误。原来我发送的测试请求是使用 HTTPS ,当然它们当然应该是纯粹的 HTTP 。