問題タブ [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 サーバーがすべてのバンドルのロードを終了したことを Java コードから知る方法はありますか。
サーバーが稼働しているときにいくつかのロジックをアクティブにする必要があるバンドルの 1 つ (計画の最後のものではない) にコードがあります。
heroku - カスタム Heroku ビルドパックをデバッグする方法: リリース スクリプトが駆動されない
私は Eclipse Virgo ビルドパックを開発していますが、Heroku で試して簡単なアプリをプッシュすると、検出に失敗します:
ビルドパックの検出スクリプトは、アプリのルート ディレクトリでローカルに正常に動作します。
これをデバッグする方法に関するヒントはありますか? 検出スクリプトで stdout と stderr に書き込みを試みましたが、出力が「heroku ログ」に表示されません。
Mac OS X 10.8.2、Ruby 1.9.3p374、gems 1.8.23 を実行しています。
更新: 最初の 2 つの回答に続いて、detect.rb スクリプトを実行する前に、bash 検出スクリプトを使用して不足している gem をインストールしました。また、標準出力に書き込むようにビルドパック スクリプトを変更しました。
heroku プッシュはさらに進みますが、それでも失敗します。コンパイル スクリプトが終了しているのがわかりますが、リリース bash スクリプトには最初に echo コマンドがあり、これは出力に表示されません。
そのため、リリース スクリプトが呼び出されていないようです。
出力は次のとおりです (# は混乱を避けるためのコメントを示します)。
heroku ログ --tail は、単純に次のように表示されます。
java - 乙女座「グリーンページ」の小さな変更の問題
まず第一に、私はVirgoとOSGiの初心者であると言いたいので、しばらくお待ちください;)
これが私の問題です:「greenpages」持続バージョンで遊んでいます(http://www.eclipse.org/virgo/documentation/greenpages-documentation-2.4.0.RELEASE/docs/htmlsingle/greenpages-guide.html)サンプルプロジェクトと私は、jpaサブプロジェクトプロジェクトからwebサブプロジェクトに渡すオブジェクトを変更したいと思います。私の変更は次のようになります。
それ以外の
およびWebプロジェクトのコンテキスト:
ここで、Directoryはインターフェースであり、JpaDirecotryは実装であるため、私のWebコントローラーでは、次のようなものが必要です。
JpaDirectoryクラスアクセサーをデフォルトから「パブリック」に変更することを余儀なくされました。しかし、それでもエラーが発生します。
[2013-03-10 13:51:59.047]エラーstart-signalling-11 org.springframework.web.context.ContextLoaderコンテキストの初期化に失敗しましたorg.springframework.beans.factory.BeanCreationException:「ディレクトリ」という名前のBeanの作成中にエラーが発生しました:初期化Beanの失敗; ネストされた例外はorg.springframework.beans.TypeMismatchExceptionです:タイプ'java.lang.String'のプロパティ値をプロパティ'interfaces'に必要なタイプ'java.lang.Class[]'に変換できませんでした。ネストされた例外はjava.lang.IllegalArgumentExceptionです:クラス[greenpages.jpa.JpaDirectory]が見つかりません
どうやってそれを処理するのか分かりません。多分誰かが私にそれをどうするかアドバイスすることができます。
java - EclipseLink 階層エラー
Virgo と EclipseLink を使用して、Greenpage プロジェクトに基づいたアプリケーションを実装しようとしています。
階層を実装しましたが、奇妙なエラーが発生します (EclipseLink を使用):
階層:
Entity <- NamedEntity <- Person <- ... - Person を拡張するその他のクラス
編集: ケビン Bowersox によって投稿された回答 (多くの感謝!) を助けた.部分的に ;)。問題はさらに深くなります。Entity <- NamedEntity <- Attribute <- LecturerAttribute
そして例外:
jakarta-ee - Apache Velocity が Virgo での動作を拒否する
私はプロジェクトで乙女座の構成の問題を解決してきましたが、協力を拒否するライブラリが1つあります-Apache速度です。
したがって、私のバンドルのマニフェストは次のとおりです (一部の内部ライブラリの名前を変更または削除しました)。
そして、長いスタック トレースの最後に次の例外が発生します。
私は、velocity.jar が私のバンドルで公開されることを確認しました。他のライブラリに問題はありません。速度にはいくつかのクラスが見られるように見えますが、他のクラスには見られないようです。個々のベロシティ パッケージをすべて Import-Package の下に取り込もうとしましたが、効果はありません。私は厳しい言葉を試しましたが、効果はありません。
jetty - Virgo/OSGi/Jetty 環境で「/」に表示するデフォルトの Artifact/Bundle を選択します
これが少し初心者である場合は申し訳ありませんが、OSGi 環境は言うまでもなく、Jetty の構成を行ったことはありません。
デフォルトで特定の URL を表示するように/ui/dcx/
しています。Jetty と Virgo で見つけたすべての構成ファイルを調べましたが、このデフォルトがどこに構成されているかわかりません。
常に にリダイレクトさhttp://localhost:9080
れhttp://localhost:9080/splash
ます。ピックアップ ディレクトリからスプラッシュ バンドルを削除しようとしましたが、リダイレクトは引き続き発生します。
デフォルト URL またはデフォルト バンドルの設定がどこにあるか知っている人はいますか?
eclipse-virgo - virgo tomcat サーバー 3.6.1 でカタリナ ログを有効にする方法
サーバー: virgo-tomcat-server-3.6.1.RELEASE
問題:
war ファイルをデプロイしようとすると、次の例外が表示されます。
最も興味深い部分は次のとおりです。詳細については、ログを確認してください。
Virgo Tomcat サーバーのログ ファイルに必要な詳細が含まれていません。これは、カタリナのログを確認する必要があることを意味することがわかりました。残念ながら、Virgo Tomcat サーバーは、純粋な Tomcat サーバーのようにファイル catalina.log を生成しません。ファイル access_log.txt のみを生成します。
質問:
catalina.log ファイルを取得するため、または war ファイルの何が問題なのかを調べるために、Virgo Tomcat サーバーをどのように構成しますか?
前もって感謝します。