在Eclipse RCP中嵌入Jetty

时间:2012-05-30 02:02:35

标签: proxy jetty eclipse-rcp

我正在构建一个RCP应用程序,我需要监视http流量并将其显示给用户。为此我需要使用Embeded Jetty作为透明代理。

我尝试了一切,按照Tutorial但事情就是行不通。我得到构建异常。 我尝试添加Jetty jar作为外部依赖,但仍然没用。

非常感谢任何帮助。如果没有使用码头有任何其他方法可以让我知道。 (我试过Socks但它与RCP UI线程冲突) 谢谢。

1 个答案:

答案 0 :(得分:0)

从广义上讲,您需要研究制作eclipse插件以及如何在eclipse插件项目中声明依赖项。您基本上要做的是仅在插件上下文中基于我们的jetty嵌入式示例编写一些代码,因此当您的插件加载时它将触发jetty服务器的启动。您将加载jetty依赖项作为osgi bundle。请注意,在juno中,默认情况下将提供大量的jetty 8.1.3。

它不是世界上最好的例子,但是你可以看看我们的crusty wtp插件的一些想法,至少在你如何使用tycho和一些组织位来配置东西。

http://git.eclipse.org/c/jetty/org.eclipse.jetty.wtp.git/