問題タブ [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.
java - virgo がインストールされているディスクで 8dot3name が無効になっていると、virgo サーバーを起動できません
Windows 2012 Server 環境で Eclipse Virgo Server を起動しようとしています。インストールしようとしているディスクでは 8dot3name オプションが無効になっており、有効にすることはできません。
これは、startup.bat を実行した後に発生する例外です。
原因: java.lang.ClassNotFoundException: org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) の org.eclipse.osgi の org.springframework.osgi.extender.internal.activator.ContextLoaderListener。 internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass( DefaultClassLoader.java:107) at org.eclipse.virgo.kernel.userregion.internal.equinox.KernelBundleClassLoader.loadClass(KernelBundleClassLoader.java:135) ... 40 個の共通フレームを省略
最初のアイデアは間違ったクラスパスでしたが、このライブラリは存在します。
パスのどこかに「」を入力する必要があるという考えがあります。しかし、場所が見つかりません=(
ご協力ありがとう御座います!
ドミトリー G.
java - OSGI クラスローダ DTMManager
既存のアプリケーションを OSGI に変換していますが、次の問題が発生しました。
ご覧のとおり、DTMManager を何度も何度もロードしようとしています。ログの残りのエラーを解決しましたが、これが最後のエラーです。これをロードするために多くのことを試みましたが、読んだことから、構成ファイルに従って、ブートローダーから親クラスローダーによってロードされる必要があります。org.osgi.framework.bootdelegation のエントリが表示され、これらのパッケージが含まれています。
どんな助けでも素晴らしいでしょう!
ありがとう
spring - Spring DM (Dynamics Modules)、OSGI および Greenpages アプリケーション
「Greenpages app」は、Eclipse Virgo サイトで入手できるサンプル Web アプリケーションで、OSGI と Spring DM を一緒に使用する例を提供し、Virgo コンテナーにデプロイできます。http://www.eclipse.org/virgo/samples/を参照してください。エラーなしでアプリを実行できました。しかし、 org.springframework.osgi.context.event.OsgiBundleApplicationContextListenerインターフェースを実装しようとするとすぐに、すべてがうまくいかず、次のエラーが発生し始めます。
java.lang.IllegalArgumentException: 必要なプロパティ 'bundleContext' が設定されていません
OsgiBundleApplicationContextListener インターフェースは、BundleContext イベントをリッスンする方法を提供します。参照: http://docs.spring.io/osgi/docs/current/api/org/springframework/osgi/context/event/OsgiBundleApplicationContextListener.html
私のコード:
public class ApplicationContextObserver implements OsgiBundleApplicationContextListener { private transient int countRefreshed = 0; プライベート トランジェント int countClosed = 0;
}
そして宣言された豆:
最悪の場合、このエラーがまったく表示されないことがありますが、コンテナーに別のバンドルをデプロイすると、リスナーが呼び出されません。
何がうまくいかないのですか (可能であれば、Virgo Container、SpringDM、およびこのリスナーを使用して実行中の例を添付できますか)?
java - STS 3.7.2 は乙女座をサポートしていませんか? ツールのサポートはありますか?
IDE として Spring Tool Suite(STS) を使用しています。私の現在のバージョンはsts-2.9.1です。Java バージョンをjava1.8にアップグレードしようとしています。私の現在のバージョンの STS はjava1.8をサポートしていないため、STS をアップグレードすることにしました。そのために、最新のSTS-3.7.2をインストールしました。java1.8に対応しています。大丈夫です。しかし、新たな問題が発生しました。開発には、Virgo サーバーを使用します。残念ながら、STS はバージョン 3.6 からデフォルトで Virgo のサポートを停止しました。
今私の問題は、最新のSTS(3.7.2)でVirgoサーバーを使用したいということです。どうすればいいのですか?以下の解決策を試しました:
https://wiki.eclipse.org/Virgo/Tooling
しかし、うまくいきませんでした。誰かが私と同じ問題に直面しましたか? 誰にも解決策はありますか?または私が従うことができるツールの方法はありますか?提案してください。
アップデート:
はい、Snapchatを試しました..しかし、IDEで次のエラーが発生しました:
セッション コンテキストをインストールするアイテムの収集中にエラーが発生しました:(プロファイル=DefaultProfile、フェーズ=org.eclipse.equinox.internal.p2.engine.phases.Collect、オペランド=、アクション=)。次を含むリポジトリが見つかりません: osgi.bundle,com.ibm.websphere.v8.core,1.0.350.v20151130_1844 以下を含むリポジトリが見つかりません: osgi.bundle,oracle.eclipse.tools.rest.lib,8.5.1.201601071755.