问题标签 [eclipse-rap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
795 浏览

eclipse-plugin - 如何将捆绑包添加到配置中?

我想在我的应用程序中使用 Pax 登录。所以我需要添加两个包org.ops4j.pax.logging.pax-logging-serviceorg.ops4j.pax.logging.pax-logging-api。如何添加这两个包来运行我的应用程序的配置。

我的意思是可以看到它们并在运行配置中进行选择:在此处输入图像描述

0 投票
1 回答
126 浏览

logging - Pax 日志记录的内存泄漏问题

我在我的 RAP 和 OSGi 项目中使用 Pax 登录。

我使用 MAT 检查并查看对象的数量org.eclipse.swt.widgets.Displayorg.eclipse.rap.rwt.internal.service.UISessionImpl对象的数量与我刷新 Web 应用程序的时间一样多,并且内存变得更大。

当我取消选中配置中的 org.ops4j.pax.logging.pax-logging-serviceorg.ops4j.pax.logging.pax-logging-api捆绑包时,问题就消失了。所以我认为 Pax 日志记录是这个问题的原因,但我不知道发生了什么。

寻找任何解决方案和想法。

0 投票
1 回答
66 浏览

eclipse-rcp - 我只需要为 RCP 而不是 RAP 执行一些代码我该怎么做

我正在研究 Eclipse RCP/RAP 单一采购。我需要在类中执行一些代码resotreState()saveState()方法,这些代码和方法ApplicationWorkbenchAdvisor只需要 RCP 而不是 RAP。实现这一点的最佳方法是什么?

0 投票
1 回答
419 浏览

eclipse - RCP/RAP 中的 ScrolledComposite 中没有滚动条

我有一段带有 ScrolledComposite 的代码,即使小部件的内容比小部件中的空间多得多,垂直滚动条也不会出现。我能够在一个简单的示例中重现此行为。我需要它作为 RAP 应用程序工作,但如果我在 RCP 应用程序的视图中运行它,该代码也不起作用。

这是一个简单视图的代码(我省略了导入部分):

结果如下: 在此处输入图像描述

当然,树小部件中的行数比显示的行数多(代码添加了 100 个对象)。我希望滚动条出现在树小部件中(垂直和水平)。有什么想法我应该在我的代码中改进吗?

0 投票
1 回答
153 浏览

eclipse-rcp - Is there any way i can get the current Display object from a background thread(jobs) in RAP

we need to get the the current display object in RAP 2.3 from inside a job for updating the UI. what is the suggested way to do that?

0 投票
1 回答
379 浏览

javafx - 我们可以将 JavaFX 与 Eclipse RAP 一起使用吗?

我只是想知道我们是否可以将 Java FX 与 RAP 一起使用。另外,你能给我推荐一些好的链接或教程来学习 RAP 和 RCP 吗?

0 投票
1 回答
222 浏览

swt - TableViewer 在 RAP 中不刷新

我尝试运行我的 Eclipse RCP 代码以在 Eclipse RAP 环境中运行。在我的 Eclipse RCP 代码中,有将行添加到表中的功能。但是添加代码在 Eclipse RAP 中不起作用。我正在使用 TableViewer。以下是我的代码。

0 投票
1 回答
65 浏览

eclipse-rap - RAP 事件处理程序中的线程安全

我有一个 RAP (2.3.1) 应用程序,用户可以在其中单击一个按钮,面板会自行更新。但是,如果用户太快地多次单击按钮(或者网络/更新在服务器上花费的时间更长),应用程序有时会崩溃或出现“错误的线程访问”错误,我猜这是按钮的选择处理程序是由于多次点击而在多个线程上运行。更新本身是更新 GUI 元素的串行过程(即,没有 asyncExec 或其他东西)。

我希望 RAP 序列化对用户会话的访问,但显然它没有。是否有需要更改的设置,或者我必须手动同步应用程序中的事件处理程序(或所有事件处理程序)?

0 投票
1 回答
329 浏览

eclipse - 如何从另一个访问一个 Eclipse RAP 入口点?

我有一个 Eclipse RAP 2.3 应用程序,它有两个入口点,比如说/first/second. 在第一个入口点的 GUI 中,有一个按钮,我想用它在新的浏览器选项卡中打开第二个入口点。该按钮的事件处理程序当前是

当应用程序部署在 Tomcat Web 服务器中时,这已经不起作用myapp.war(应该是/myapp/second)。

我的问题:

  • 确定要在事件处理程序中打开的 URL 的最佳方法是什么?
  • 我是否必须获取HttpServletRequest,获取上下文路径以及一些字符串操作?
  • 这个时候打电话真的安全RWT.getRequest()吗?

更新

根据 Rüdiger 的评论,我可以通过两种不同的方式获取上下文路径。

  1. 第一种方法是

    记录在哪里RWT.getRequest()

    不推荐这种方法

  2. 其次,我可以通过

    IDE 显示警告的位置

    不鼓励访问:由于所需库的限制,无法访问 ApplicationContextImpl 类型 ...\org.eclipse.rap.rwt_2.3.2.20150128-1013.jar

    尽管有警告,但在将带有 OSGi 捆绑包的 WAR 文件部署到 Tomcat 时,它仍然有效。

因此,在这两种情况下都会出现某种警告,这使得解决方案看起来更像是变通方法。

0 投票
1 回答
157 浏览

eclipse - 单一来源的 RAP 和 RCP 示例?如何在 IDE 上运行 /debug?如何在tomcat上部署

我指的是http://www.ibm.com/developerworks/library/wa-rcprap/ 并创建了宿主插件和片段项目 RCP 和 RAP。

如何在 Eclipse IDE 中运行它们?

如何在tomcat上部署?