当我开始写一个Restlet服务时,我使用了这个电话:
Engine.setRestletLogLevel(Level.WARNING);
限制日志消息,并且服务不响应客户端请求。如果级别更改为FINEST,则它可以正常工作。即使它被设置为FINEST,服务有时也会变得没有响应,我怀疑这是相关的。
我在其他的Restlet实现中使用了这个调用,它运行正常。
注意:使用HTTPS协议,Restlet jar版本为2.1.4。我的代码是用Scala jar版本2.9.2编写的,jvm是64位版本7,commons-logging-1.1.1.jar
更新:修改了服务,使其使用http而不是https,一切正常,但这不是它需要的工作方式。这让我相信我所拉的罐子有冲突,但我不知道如何诊断或解决它。