问题标签 [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 回答
1632 浏览

java - Eclipse RAP 2.0 应用程序不会从 WebSphere 8.5.5.0 启动

我有一个 Eclipse RAP 应用程序。web.xml 如下:

当我启动应用程序时,我在日志中收到以下错误:

[11/11/13 10:31:39:136 CET] 00000071 webapp W com.ibm.ws.webcontainer.webapp.WebApp initializeStaticFileHandler SRVE0278E: 添加 servlet 映射时出错 --> /*。

我试过这个(禁用文件服务):http ://www-01.ibm.com/support/docview.wss?uid=swg1PK18713

关于让它发挥作用的任何想法?

0 投票
2 回答
297 浏览

eclipse - Eclipse RAP/RWT 不包含 Transform 类

我正在使用 Eclipse RWT 将使用 Eclipse SWT 编写的应用程序移植到 Web。但不幸的是,org.eclipse.swt.graphics 下没有等效的转换类。您可以比较Eclipse Platform API和相应的RAP/RWT API以查看还缺少什么。关于单一来源,转换操作非常重要,但我无法弄清楚为什么缺少这些操作。在打开功能请求票之前,最好询问是否有人已经有解决此问题的方法。

0 投票
1 回答
471 浏览

cookies - 在 RAP 中禁用基于 cookie 的会话 ID 以使用多个浏览器和选项卡式浏览

我试图阻止用于识别 RAP 中的会话的 cookie。有很多来源。最重要的显然是这个那个。jettycustomizer 似乎消失了。我现在必须提供哪个 JVM 参数来强制 Jetty 退出 Eclipse 以不使用 cookie。

给定的选项 -Dorg.eclipse.equinox.http.jetty.customizer.class=org.eclipse.rap.jettycustomizer.internal.SessionCookieCustomizer 对我不起作用。

0 投票
1 回答
308 浏览

java - 拦截 JSON 消息 - Eclipse RAP

有没有办法拦截和记录 Eclipse RAP-Client 和 RAP-Server 之间交换的每条 JSON 消息?

0 投票
1 回答
408 浏览

java - RWT 服务器端编程

我在 RWT 上看到了一个类似于 SWT的 wiki 页面,它为 Rich-Web-Client 开发提供了服务器端编程模型。当我浏览这行特定的代码时,我想到了一个疑问:为什么他们使用基于小部件的框架进行服务器端编程?通常服务器端编程意味着它将基于任何纯 Java 非 ui 概念,这也将有助于单元测试用例。使用 RWT 进行服务器端编程是什么意思?

0 投票
1 回答
356 浏览

eclipse - Eclipse/RAP/GEF Indigo 到 Eclipse/RAP/GEF Kepler

我不是 Eclipse/RAP 开发人员,但一年多以前,我的任务是让一个特定的应用程序运行。开发环境是使用 Java 的 Eclipse/RAP。该应用程序已经快完成了——我只需要进行一些更改就可以让它按照我们希望的方式工作。我进行了更改,将其粘贴到 Jboss 应用程序中,并且成功了。我保存了我的源代码。

从那以后他们升级了我的电脑,所以我不再可以访问我的旧开发环境。我们需要将 RAP 应用程序移动到另一台服务器,但由于某种原因它已经停止工作。要么我不明白为什么它曾经工作过,要么我不明白为什么它不工作——这有点令人费解。

所以现在我正试图让这个东西再次工作。

我无法解决的基本问题是依赖关系。Eclipse 报告找不到以下三个包:

org.eclipse.rap.draw2d
org.eclipse.rap.zest.core
org.eclipse.rap.zest.layouts

这三个都应该在 GEF 包中。

我试过安装 Eclipse Indigo。当我这样做时,Eclipse 找不到 GEF 来安装它,即使它提供的 URL 与我提供给 Kepler 的 URL 相同。我已经安装了 Eclipse 开普勒。我可以安装 GEF,但是当 Eclipse 报告有效安装并报告它已安装时,我仍然看到相同的缺失依赖项。

有任何想法吗?这让 Eclipse 开发人员感到困惑,但是除了这个应用程序之外,我们并没有真正使用 RAP。

任何帮助都将不胜感激。

肖恩。

0 投票
1 回答
259 浏览

eclipse - RAP 2.0 应用程序的 Eclipse 帮助不适用于 WebSphere 8.5.5.0

问题

据我了解,在 RAP 中,每个 servlet 请求都应该通过 Equinox Servlet Bridge。这包括帮助页面,它们是 org.eclipse.help.webapp 插件中的 JSP 文件。

我在 Web.xml 中有以下 Servlet 映射:

如果我将我的应用程序部署到 websphere 中,则我无法打开帮助,并且我收到此错误: 在此处输入图像描述

看来,WebSphere 只是忽略了我的意愿,我什至想用 equinox servlet 处理“/index.jsp”url。

已经尝试过

我尝试了Web 容器的com.ibm.ws.webcontainer.enableJspMappingOverride自定义属性,但没有帮助。

文档中指出:

当在 web.xml 文件的 jsp-property-group 中定义 url-pattern 时,它通常映射到 JavaServer Page (JSP) 引擎并由其处理。如果您的应用程序必须覆盖此映射以便它们可以自己处理和提供 JSP 内容,请将 com.ibm.ws.webcontainer.enableJspMappingOverride 属性设置为 true。

我还在 web xml 中添加了以下代码段,但它也没有帮助:

您知道如何让 WebSphere 将我的请求与 *.jsp URL 分开,并让 Equinox 桥接使其工作吗?

0 投票
1 回答
470 浏览

security - Vaadin 或 RAP/RWT 是否容易受到拒绝服务攻击

VaadinEclipse RAP/RWT是 Web 应用程序框架,据我所知,它们具有相似的架构。我的问题是使用 Vaadin 或 RAP 构建的应用程序是否容易受到拒绝服务攻击?我目前正在评估这些框架,并希望确定这不是问题。

这是我的推理:

使用 Vaadin 或 RAP,您无需构建 HTML 输出,而是构建类似于 Swing/SWT 应用程序的 Widget 树(在 RAP 的情况下,它是 SWT)。框架在浏览器中将小部件树呈现为 HTML,并将用户交互发送回服务器,应用程序在服务器中收到事件通知。事件被传递到之前已在小部件上注册的侦听器对象。

因此,小部件树必须保存在某种用户会话中,当然会消耗一些内存。

如果应用程序是公开的(即不位于登录页面后面),那么似乎这种应用程序可能存在拒绝服务攻击:只需向应用程序登录页面发出请求,并可能伪造第一个响应。对于任何这样的请求,框架将构建一个新的小部件树,它将在服务器上存在一段时间,直到会话到期。因此,服务器内存应该很快就会被纠结的用户会话填满。

或者这些框架是否发明了针对这种情况的保护?谢谢。

0 投票
2 回答
242 浏览

eclipse - configure RAP without Eclipse

I want to setup a Web Project utilizing the Eclipse RAP Framework.

My toolchain bases on Maven & Netbeans. The three work together, I am able to start a sample RAP Application. Now I want to add further stuff (images / resources, extensions etc.) and the FAQ seems to rely on the fact that one uses Eclipse. It references visual controls of the IDE on various places.

The question is where do the various configuration elements go if you never open Eclipse? I could not find the documentation on this.

Currently I try to figure out where the parameters for the build.properties go if you don't have one.

Also where does one place the plugin.xml for the extension configuration? Do I have to configure its location somewhere?

I would prefer a solution that includes a link to the original documentation. Alternatively a filetree containing the locations of configuration files would be much appreciated.

If you ask yourself why I don't use Eclipse, it crashes on my machine all the time. Also I don't like it.

0 投票
2 回答
283 浏览

eclipse - 面向 RCP 和 RAP 开发人员的 Eclipse:Juno Service Release 2

我能够执行 Rascal 程序,但我只能通过打开透视来获得这种错误和警告的痕迹(我什至不知道这些错误是否相关)。有一个警告和两个例外。