Jetty的来源是否公开?

时间:2011-12-15 16:17:06

标签: java jetty

我得到了以下的堆栈跟踪

 [15/12/11 05:52:01:001 EET]  WARN EXCEPTION @7361b0bc=POST//xxx.xxx.xxx.xxx:xxxx/service/receiveMessage?nodeType=server&messageType=generatePoster&callerId=null&messageId=21c1f0e4-8ffe-4c4e-ade0-2b475c029203#WAITING(31811ms)->EXCEPTED(1ms)sent=31813ms
    java.lang.NullPointerException
        at org.eclipse.jetty.http.HttpGenerator.prepareBuffers(HttpGenerator.java:1045)
        at org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:921)
        at org.eclipse.jetty.client.AsyncHttpConnection.handle(AsyncHttpConnection.java:86)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
        at java.lang.Thread.run(Thread.java:636)

(不幸的是,这是整个堆栈跟踪,它不会引用我的任何类)。

在我打电话

后几秒钟
client.send(exchange);

其中

client = new org.eclipse.jetty.client.HttpClient(...)
exchange = new org.eclipse.jetty.client.ContentExchange(...)

Jetty罐子的版本是8.1.0.RC0。

我的问题是:Jetty源是否公开,我可以在哪里查看HttpGenerator.java的来源?

3 个答案:

答案 0 :(得分:8)

答案 1 :(得分:2)

http://repo1.maven.org/maven2/org/eclipse/jetty/提供了sources.jars 你的应该在某个地方,可能是jetty-http ......

答案 2 :(得分:2)

是的,Jetty的来源是公开的(它是一个免费的开源项目)。您想要的特定类的代码HttpGenerator可以在Jarvana上查看,如果您不想下载,可以在其他网站上查看;只需从this page中选择所需的版本。