1

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

我尝试了所有方法,按照本教程进行操作,但一切都不起作用。我得到构建异常。我尝试将 Jetty jar 添加为外部依赖项,但仍然没有用。

将不胜感激任何帮助。另外请让我知道是否有任何其他方法可以在不使用码头的情况下实现这一目标。(我试过 Socks,但它与 RCP UI 线程冲突)谢谢。

4

1 回答 1

0

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

它不是世界上最好的例子,但您可以查看我们的硬壳 wtp 插件以获得一些想法,至少关于如何使用 tycho 配置事物,也许还有一些组织位。

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

于 2012-05-31T19:11:01.703 回答