問題タブ [jboss-seam]
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 - jboss seam からプライベート メソッドを呼び出す
Servlet クラスから Seam コンポーネントのプライベート メソッドを呼び出したい。サーブレット クラスを ContextualHttpServletRequest として使用したため、コンポーネント Bean にアクセスできます。コードサンプルを確認してください。
seam コンポーネントの構造は次のとおりです。
しかし、 clientInfoMethod.invoke() メソッドが呼び出されると、次のエラーが発生しました。
誰かが私を助けたり、提案したりできますか?
java - seam コンポーネントでプライベート メソッドを呼び出す
Seam コンポーネントでプライベート メソッドを呼び出す方法はありますか? 次のコードを使用しましたが、宣言されたメソッドにプライベート メソッドがないことがわかりました。だから、私はNoSuchMethodExceptionを取得します。
java - Jboss Seam でのカスタム フィルターの作成
フィルターが必要なバッキング Bean があります。以下を使用して作成してみました-
@BypassInterceptors
Annotを削除すると、すべてのリクエストに対してこのフィルターが呼び出されます。同じリクエストに対して複数回実行され、次のようなエラーが発生することさえあります
をそのまま@BypassInterceptors
にしておくと、リクエストはフィルタリングされません。
私の最終的な目標は、HttpServletRequest
オブジェクトのハンドルを取得して、fdf 形式のデータを含む要求から入力ストリームを抽出できるようにすることです。
バッキング Bean でオブジェクトを取得できないためHttpServletRequest
、バッキング Bean が実行される前にリクエスト属性を設定できるカスタム フィルターを作成し、@RequestParameter
.
authentication - Seam 管理の永続コンテキストを使用してエンティティを見つけることができません
seam アプリケーションで認証方法を変更しようとしています。現在、認証にログインフォームを使用しています。将来的には、認証されたユーザーのユーザー名を含む特定の HTTP ヘッダーを使用してすべての要求を書き換える別のレイヤーに認証を委任したいと考えています。
奇妙な問題に直面しています。ログイン ページを使用して認証を行うと、entityManager を介してユーザーを抽出できます。しかし、ヘッダーの情報を使用して entityManager を照会すると、ユーザーが見つかりません。entityManager は、ユーザーが存在しないように動作します。
私はすでに2つのアプローチを試しました:
- 認証プロセスをトリガーする偽のログイン ページの作成
- リクエストを取得して認証プロセスを開始するサーブレットを作成する
どちらの場合も、entityManager からユーザーが返されません。
seam が永続化コンテキストを管理する方法についてはよく読みましたが、この問題を明確にする説明は 1 つも見つかりませんでした。あなたはなにか考えはありますか?提案?または推測しますか?
entityManager を使用するコードは次のとおりです。
永続コンテキストの構成は次のとおりです。
次のようにリクエストユーザーヘッダーを取得するページアクション(認証)を実行する空の偽のログインページを作成しました。
事前にThx :-)
java - Datatable の Primefaces 動的画像
私はすでにいくつかのリソースを見つけました:
しかし、私の開発環境は少し異なります。
- JSF2.0
- プライムフェイス 4.0
- 春 3.1.1
- Jboss シーム 2.3
- JBoss AS 7.1.1 最終版
使わなければJBoss Seam
OKです。JBoss Seam
私のプロジェクトには多くのクラスがあるため、削除できません。私たちのチームは、これらの環境で開発を続ける必要があります。
example_2.xhtml
ImageActionBean.java
日付テーブル:
スタックトレース :
ところで、出力されたメッセージ ( System.out.println("Attachment ID : " + attachmentId);
) がスタック トレースに表示されませんでした
eclipse - Eclipse での Seam ランタイム エラー
プロジェクトをインポートしましたが、問題タブにSeam Runtime "jboss-seam-2.1.0.SP1" specified for Seam project "SeamSwepWeb" does not exist.
エラーが表示されます。解決策が見つかりませんでした。誰でも説明できますか?
entitymanager - websphere 7 で動作するように Seam 2.2 entitymanager を設定します
seam-gen ツール (ear ファイル) を使用して jboss seam 2.2 アプリケーションを作成しました。アプリケーションは jboss 4.3 で正常に動作します。
seam 参照ドキュメントで入手可能なドキュメントに従って jar を変更した後、websphere 7 でアプリケーションを実行することができました。
問題: データベースに接続するための永続性を構成するために多くの方法を試しましたが、うまくいきませんでした。アプリケーションを DB (oracle) に接続する正しい方法は何ですか? websphere 7 内で動作するデータ ソースを作成しましたが、(components.xml) および (persistence.xml) 内の正しい構成が何であるかわかりません。
前もって感謝します
1-persistence.xml
2- components.xml
3-web.xml