問題タブ [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 に答える
315 参照

osgi - RAP ランタイムで GEF アプリケーションを実行する方法

GEF アプリケーションがあり、RAP ランタイムで実行したいと考えています。GEF 依存関係を追加するターゲット定義を設定しました。しかし、どういうわけか、IDE は GEF ライブラリを見つけることができませんでした。このリンクがhttp://download.eclipse.org/rt/rap/incubator/nightly/gef/を提供するプラグインを使用しました。

何か不足していますか?

もう 1 つ、これまでにわかったことは、ターゲット プラットフォームを RAP ランタイムに設定するだけでよいということです。私が間違っている場合は、私を修正してください。

ありがとう、

アンドレイ・ダルマ

0 投票する
1 に答える
1316 参照

eclipse - TomCat 7 を使用して Eclipse で WAR を実行中に例外が発生しました

TomCat 7 を使用して Eclipse からラップ Web アプリを起動しようとしていますが、次の例外が発生します。

HTTP ステータス 500 - サーブレット equinoxbridgeservlet の Servlet.init() が例外をスローしました

サーブレット equinoxbridgeservlet のメッセージ Servlet.init() が例外をスローしました

説明:

サーバーで内部エラーが発生したため、この要求を実行できませんでした。

例外:

javax.servlet.ServletException: サーブレット equinoxbridgeservlet の Servlet.init() が例外 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) をスローしました100) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) org.apache.coyote.http11.AbstractHttp11Processor.process( AbstractHttp11Processor.java:1044) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) org.apache.tomcat.util.net.JioEndpoint$SocketProcessor.run(JioEndpoint.java:313) java.util. concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) java.lang.Thread.run(Thread.java:662)

根本的な原因:

java.lang.RuntimeException: フレームワーク org.eclipse.equinox.servletbridge.FrameworkLauncher.start(FrameworkLauncher.java:421) org.eclipse.equinox.servletbridge.BridgeServlet.init(BridgeServlet.java:65) javax.servlet が見つかりませんでした。 GenericServlet.init(GenericServlet.java:160) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) org.apache. catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) java.lang.Thread.run(Thread.java:662)

誰もこの種の問題を抱えていましたか?

0 投票する
0 に答える
84 参照

javascript - SpreadJS エディターの作成は Alert でのみ機能します

このエディターから RAP ウィジェットを作成しようとしています。作成コードは次のようになります。

これでコードは機能しますが、「アラート」を削除するとエディターは作成されません。私は JS についてほとんど知識がありませんが、これはおそらく何らかの非同期イベントが発生し、wijspread(...)メソッドが呼び出される前に終了しないことが原因であることがわかりました。問題は、私が待っているイベントは何ですか? さらに、どうすれば終了するのを待つことができますか?

0 投票する
1 に答える
238 参照

eclipse-rcp - Eclipse RAP/RCP サーバーのプッシュ/コールバック

私はメッセージアプリケーションを構築しています..新しいメッセージがシステムに届いたときにUIに通知する必要があります...

それを達成するための最良の方法は何ですか? ...

1 つの方法は、サーバーを 1 分ごとにポーリングして、過去 1 分間に新しいメッセージがあるかどうかを確認するバックグラウンド タスクを作成することです。この場合、ポーリングのこのコードはどこに行くべきでしょうか?..なぜなら..このタスクは、ユーザーがシステムにログインするたびに開始する必要があります。

サーバーがシステムに新しいメッセージがあるときに UI に通知し、UI が更新されて、システムに新しいメッセージがあることを示すアニメーションを表示する他の方法はありますか..

0 投票する
2 に答える
46 参照

java - このウィジェットを何と呼ぶべきですか?

私は RAP を使用しており、この画像のようなものをビューに追加したいと考えています。しかし、私はこれをインターネットで検索するために呼び出すことは考えていません。

ここに画像の説明を入力

具体的でない質問で申し訳ありません。

0 投票する
1 に答える
257 参照

eclipse - ラベルの OSGi イメージを使用した Eclipse RAP が表示されない

OSGI で RAP アプリケーションを実行しています。そして、いくつかの画像を表示したいと思います。

残念ながら、私のブラウザでは、必要なファイルの画像が表示されません。非常に小さなgifでテストしたところ、表示されました。しかし、1つだけです。他のものと交換しても、まだ動作しません。正確な問題は、写真の周りに境界線を配置すると、境界線が見えることです。しかし、国境には何もありません。

ここ数日、さまざまなことを試してきましたが、この時点で立ち往生していると思います。

私はこのようにしてみました:

そしてこのように:

マークアップでも試してみました

しかし、私は欠けているものを見つけることができません。

画像はプラグイン内のフォルダーにあり、ファイル内のフォルダーiconsを選択しました。iconsbuild.properties

参考までに、青いヘッダーの RAP デモを見て、このように自分の写真を実装しました。最初はうまくいきましたが、OSGI アプリとして起動するとすぐに、コマンド SWT.BORDER の境界しか見えませんでした。

0 投票する
1 に答える
632 参照

eclipse - UISession をクリアするにはどうすればよいですか?

このリンクから私はそれを見ましたFor every instance of a RAP UI, a separate UISession is created. That means that when a user accesses an entry point, that’s a new UISession. When the user reloads the page in the browser, that’s also a new UISession.

私のアプリケーションでは、ブラウザーが更新されたとき (通常は F5 キーを押すか、ブラウザーを閉じて再度開く)、MAT (メモリ アナライザー ツール) レポートから、ブラウザーが更新されるたびに UISessionImpl と呼ばれるものが作成されていることがわかります。つまり、新しい UISession が作成されますが、古いセッションはまだ存在します。

だから私の質問は、「ブラウザが更新されるたびにセッションをクリアするにはどうすればよいですか?」です。

編集

私のコード: