【发布时间】:2016-08-10 07:23:39
【问题描述】:
我的 Eclipse RCP 应用程序当前使用相同插件的 2 个版本(javax.servlet 2.5.0 和 javax.servlet 3.1.0)。
当我从我的 Eclipse (Mars 4.5.2) 工作区调试应用程序时,我看到javax.servlet 的最低版本没有加载,也没有显示为可用,正如您在以下控制台 sn-p 中看到的那样(注意 @ 987654327@ 2.5.0 甚至没有出现。javax.servlet.jsp 是一个不同的插件)。
osgi> ss javax.servlet
Framework is launched.
id State Bundle
41 INSTALLED javax.servlet.jsp_2.0.0.v200806031607
8947 ACTIVE javax.servlet_3.1.0.201605180802
我查看了我的调试配置,并选择了两个版本(2.5.0 和 3.1.0)在调试会话期间使用。
但是,当我安装我的应用程序并在不使用 Eclipse 环境的情况下执行它时,OSGI 框架能够毫无问题地加载这两个包,如question 中所述。
我错过了什么?如何通过加载这两个插件从 Eclipse 调试我的应用程序?
【问题讨论】:
标签: eclipse eclipse-plugin eclipse-rcp