問題タブ [eclipse-virgo]

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 に答える
3133 参照

h2 - org.h2.jdbc.JdbcSQLException: データベースが既に使用されている可能性があります: 「別のプロセスによってロックされています」

Virgo サンプル プロジェクトのグリーンページ ( http://www.eclipse.org/virgo/documentation/greenpages-documentation-2.4.0.RELEASE/docs/html/ch02s03.html ) をセットアップするための指示に従おうとしています。データ スクリプトを実行すると、例外が発生します。

データベースは次のように開始されます。

この行で失敗するデータを挿入するスクリプト:

例外は次のとおりです。

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

java - osgi バンドルで JavaMail が失敗する

バンドル ( Virgo で実行) から JavaMail を使用してメールを送信しようとしていますが、同じマシンで単純なテスト jar ( osgi ではない) から同じコードを試すと、成功します。

これは私のコードです:

これは例外です:

何か案は ?

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

java - WAR を virgo-tomcat サーバーにデプロイする

ここ数日間、標準の WAR を Virgo-tomcat サーバー (バージョン 3.0.2) にデプロイするのに行き詰まりました。Eclipse からエクスポートされた標準の WAR ファイルは、Tomcat では問題なく機能しますが、Virgo-Tomcat にデプロイする場合は機能しません。ユーザー ガイドとプログラマー ガイドを読みましたが、私が知る限り、WAR を VIRGO_HOME/pickup ディレクトリにデプロイする (またはアプリケーション マネージャーを使用する) 必要があります。両方の方法を試しましたが、何も機能しません。

ログの結果は次のとおりです。

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

java - Spring-DM エクステンダーを使用する

OSGI コンテキストをシャットダウンする前に、しばらく待つ必要があります (現在実行中のタスクを終了するまで、しばらくお待ちください)。Beanshutdown.wait.timeのプロパティに出くわしました。extenderProperties

このOSGiフラグメントを使用して目標を達成する方法を教えてください。フラグメント バンドルを既存の OSGI バンドルにアタッチできると思います。

前もって感謝します。あなたの助けに感謝。

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

spring-security - springフレームワークのセキュリティ@preauthorizeアノテーションがosgiで機能しない

春の注釈ベースの構成でosgiを使用しています。(virgo を使用してアプリをデプロイします)
メソッド impl の @preauthorize アノテーションが機能しません。
ロールを持っていないにもかかわらず、ユーザーがアクセスできるようにしています。

インターフェイスに同じ注釈を付けると、すべてのユーザーに対して AccessDenied 例外がスローされます。例外:

これは私の設定です:

spring-security 3.0.4.RELEASE を使用しています

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

eclipse - Gemini Web で HttpService を使用する

Gemini Web で OSGi HTTPService を使用するにはどうすればよいですか。

よろしく、 ケシャブ

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

osgi - ファイルのアーティファクトIDを判別できません

インポートパッケージの例外が発生していましたが、menifistファイルを使用して解決しました。しかし今、私は私が知らない他の例外を取得しています、私は単純なバンドルを展開することができます、しかしこの特定のバンドルはピックアップディレクトリからvirgoサーバーで実行されていません。

サーバーログと発生したエラーを添付しました。

あなたから聞いて楽しみにして。

メニフェストファイル

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

java - ConditionalPermissionAdminを介してSystem.exitへの呼び出しをブロックすることは可能ですか?

ドキュメントはまったく役に立たず、OSGi in Actionには、物事を行う方法についての例がありません。たとえば、バンドルAでバンドルBからのパッケージのインポートを拒否したいなどです。簡単な例、最初から最後まで-見つかりません。

しかし、私の質問に戻ると、System.exit「独自のセキュリティマネージャーを実装しない」以外に、明らかな理由でへの呼び出しをブロックしたいのですが、Virgoフォーラムからはあまり得られなかったので、ここで質問します。

編集

私はこれを乙女座で起こさせたいので、これが私が試したことです:

私がVirgoで最初に行ったこと、つまりEquinox Security Managerを有効にすること(これはVirgoが使用するものであるため)。OSGiの仕様によると、各コンテナーは、OSGi固有の一連のアクションで拡張された独自のSecurityManagerを実装する必要があります。

Virgoの場合、これはEquinoxSecurityManagerです。有効にするのは非常に簡単です。bin/dmk.shに2行追加するだけで、簡単に使用できます。

さて、ConditionalPermissionAdminがあります-いいですね!これで、たとえば、バンドルのBundlePermissionなどのセキュリティチェックを追加できます。もちろんですが、これは、開始/停止/エクスポートなどのバンドル固有のアクションで発生します。ライフサイクルアクション(私の場合はSystem.exit)でそれを行う方法がわからないようです。

ところで、私はosgi-coreのバージョン4.2.0を使用していますが、少なくとも今は4.3.0にアップグレードできません。

0 投票する
3 に答える
1465 参照

java - @Configurable サーブレットでの @Autowired の問題

次の方法で、クラスを WebSocketServlet に自動配線しようとしています。

私の構成は次のようになります。

私が Spring にいる限り、 autowire は正常に機能していたことに注意してください@Controller@Controller通常のサーブレットで行うように、WebSocketsServlet を のメソッドにマップする方法がわからないため、それから抜け出さなければなりませんでした。

私が見逃している可能性のあるものはありますか?

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

plugins - Intellij IDEA 11 および Virgo 3.5

私たちのプロジェクトは Virgo 2 から Virgo 3.5 に切り替わりましたが、私の深い不満に、このバージョンは IDEA の「dmServer」プラグイン、バージョン 0.9.5 でサポートされていないようです。

そこで、同じ問題に直面したことのあるエンジニアを探して、指針と考えられる回避策を聞いています。IDEA\Virgo 統合に期待する主な価値は、明らかにコードをデバッグできることです。

前もって感謝します!