問題タブ [deltaspike]
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.
jsf-2 - Deltaspikes @WindowScoped は TomEE と連携していますか?
Deltaspikes @WindowScoped を TomEE で動作させる方法に苦労しています (1.5.2、1.5.3-SNAPSHOT、および 1.6.0-SNAPSHOT を試しました)。
deltaspike 0.4 コア + jsf の依存関係を伴う、非常に最小限の戦争です。
今、私はこのような HelloWorldBean を作成しました:
空のbeans.xml、空のfaces-config.xml、および非常に最小限のweb.xmlがあります。
私が持っている非常に単純なページで。
ページは正常に動作し、windowId がリクエストに追加され、ページを更新すると、Bean がインスタンス化されていないことがわかります (つまり、test() は 1 回だけ呼び出されます)。しかし、commandButton を押すとすぐに ContextNotActiveException 例外が発生します。
明らかな何かが欠けていますか?それともDeltaSpikeのバグですか?(またはTomEE?)
deltaspike - DeltaSpike ConfigResolver はランタイムの変更を取得しますか
だから私はCDIプロパティインジェクションを探していて、DeltaSpikeを見ています
http://deltaspike.apache.org/configuration.html
実行時にプロパティの変更をリッスンする必要があります。したがって、そのようにプロパティを挿入し、実行時にプロパティ ファイルのポーリング間隔の値を変更すると、この変更は反映されますか?
java - @ConversationGroupを統合するdeltaspike?
最近、余暇にデルタスパイクを試したりテストしたりしています。codi と seam 3 を統合したと書かれていますが、@conversationGroup が表示されないのはなぜですか?
手がかりはありますか?
ありがとう
java - DeltaSpike セキュリティを使用すると ClassCastException が発生しますか?
Apache Deltaspike 0.5 をいじる簡単な Web アプリを作成しましたが、問題が発生しています。このアプリは単純な JavaEE 6 アプリであり、JBoss EAP 6.1 で EAR の一部としてデプロイされます。beans.xml ファイルで Apache Deltaspike セキュリティ モジュール インターセプターを宣言しましたが、アプリをデプロイすると、次の例外が表示されます。
私はグーグルで検索しましたが、同様のエラーに関する言及は見つかりません。アプリ自体は、PicketLink 2.5.1 ディストリビューションで見つけた単純なサンプル アプリに基づいているため、それほど複雑なことを行っているわけではありません。何がこれを引き起こしているのか、どこから答えを探し始めることができるのでしょうか?
jsf-2 - ExceptionHandler経由でエラーページにエラーメッセージを渡す方法は?
私のデビュー J2EE 6 アプリ。はんだ ExceptionHandler を使用して例外を処理していますが、あまり好きではありません。私がやりたいことは複雑すぎるようです。
例えば
searchOffice.xhtml で OfficeNotFoundException からのエラー メッセージを表示したいと考えています。どうやってここからあそこに持っていくの?
私が考えたことの 1 つは、エラーをフラッシュ コンテキストに入れることでしたが、この例外処理クラスから FacesContext を参照しようとすると NPE が発生します。
web.xml でエラー ページ エントリを試しました。私はそれを働かせることができませんでした。
リダイレクトでリクエストパラメーターとして渡すことができることは知っていますが、それは回避策のようです。私はそれを最も簡単で「最も正しい」方法でやりたいと思っています(それが何を意味するにせよ)。
私は、pages.xml でこれを行うことができた Seam 2 が恋しいです:
と
ビューで。
java - Apache デルタ スパイク - QueryInvocationContext
Apache Delta Spike に問題がある可能性があります。既に永続化されている親エンティティがあり、それに新しい子を追加しています。EntityRepository を使用すると、挿入時に重複キーの問題が発生します。これは、親がまだ永続化されていないと見なす必要があるためです。
[コード] entityRepository.save(親); // これは重複キー例外をスローします
entityManager.merge(親); //これは機能します[/コード]
面白いことに、CdiQueryInvocationContext のソースを確認したところ、私が行っているのとまったく同じことを行っており、親に識別子があるかどうかを確認しています。その場合、persist ではなく merge を呼び出します。
com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: キー 'User_Environment' のエントリ 'user-1' が重複しています
何か案は?当分の間、entityManager を使用しますが、それでは目的が果たせません。
ありがとう、
ウォルター
hibernate - JTA データ ソースを使用した DeltaSpike
Apache の DeltaSpike を使用して Jetty でトランザクションをセットアップしようとした人はいますか? CDI を使用し、JTA データ ソースを持つ Jetty で実行しようとしている Web アプリケーションがあります。トランザクション マネージャーが挿入されておらず、null であるため、エラーが発生します。deltaspike jpa jar を含め、以下のリンクの指示に従いましたが、今のところ機能していません。Hibernate クラスの奥深くでデバッグすると、JTA が構成されていないかのように、私の構成がデフォルトで NOJTAPlatform になっていることがわかります。
どんなアイデアでも大歓迎です。
DeltaSpike 構成へのリンク:
persistence.xml で指定されているデータ ソース:
cdi - deltaspike リポジトリ entitymanagerresolver エラーと 2 つの生成 entityManger
私の英語で申し訳ありませんが、@EntityManagerConfigで@Respositoryを使用しようとしているときに、cdi 1.0、deltaspike 0.5、およびprimefaces 4.0を使用した戦争プロジェクトがあります。異なる@Qualifiersを持つentityManagerの2つのプロデュースがあるため、使用していますアプリケーションサーバー用のglassfish 4これは、リポジトリ、プロデュース、およびEntityManagerResolverのコードです。
リポジトリ:
EntityManagerResolver:
プロデュース:
@inject でリポジトリを使用しようとすると、次のエラーが発生します。
このエラーが発生する理由を知っている人はいますか?