問題タブ [java-ee-5]
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 - Postgres データソースのトランザクション分離レベルを設定する方法
postgres データ ソースのグローバル トランザクション分離レベルを設定するにはどうすればよいですか。
私は jboss で実行しており、休止状態を使用して接続しています。
休止状態から分離レベルを設定できることは知っていますが、これは Postgres で機能しますか?
これは、hibernate.connection.isolation hibernate プロパティを 1,2,4,8 (関連する静的フィールドのさまざまな値) に設定することによって行われます。
私は org.postgresql.xa.PGXADataSource を使用しています
java - 単純な HTTP GET/POST を介した JSON Web サービス
SOAP Web サービスのような一部の Web サービスに対して単純な HTTP GET/POST 呼び出しを行うために、Java EE の方法やフレームワークなどを提案できますが、トランスポート形式は JSON でなければなりません。XMLではなく、SOAPなどのようなラッパー(vey軽量ヘッダーである可能性があります)があってはなりません.
要するに、私の目的は、可能な限り軽量なソリューションで JSON と HTTP Get/Post を使用して Web サービスを提供することです。
java-ee-6 - SAP Netweaver Java EE AS
SAP Netweaver Java EE Application Server のトライアル/コミュニティ/開発者バージョンはどこでダウンロードできますか?
どうもありがとう!
java - 同じサーバー上に存在するEJBをリモートで呼び出す場合のClassCastException
2つのEJBがあります。Ejb-Bを呼び出すEjb-A。彼らは同じ耳にありません。
移植性のために、Ejb-Bは同じサーバー上に存在する場合と存在しない場合があります。(Ejb-BのプロバイダーURLを持つ外部プロパティファイルがあります。これを制御することはできません。)
コード例:Ejb-Aで
ユースケース/結果:
- Ejb-BがEjb-Aと同じサーバー上に存在しない場合、すべてが正しく機能します。(URLを巡回します)
- Ejb-Bが同じサーバー上に存在し、 Ejb -Aがたまたま同じサーバー上でEjb-Bを呼び出す場合、すべてが正しく機能します。
- Ejb-Bが同じサーバー上に存在し、 Ejb -Aが別のサーバー上のEjb-Bを呼び出すと、次のようになります。
javax.ejb.EJBException:ネストされた例外は次のとおりです:java.lang.ClassCastException:$ Proxy126 java.lang.ClassCastException:$ Proxy126
Weblogic 10.0、Java 5、EJB3を使用しています
基本的に、Ejb-Bがサーバー上に存在する場合は、そのサーバー上でのみ呼び出す必要があります。
これにより、クラスがローカルクラスローダー(デプロイメント中?)によってロードされていると思います。リモートで呼び出されると、別のクラスローダーがクラスをロードします。(例外の原因)ただし、宛先クラスローダーにシリアル化される必要があるため、機能するはずです。
私は何が間違っているのですか?
また、これをローカルで再現する場合、Ejb-Aは同じサーバー上のEjb-Bを優先するため、再現が困難でした。しかし、これは他のマシンには当てはまりませんでした。
注:これはすべてEJB2で正しく機能しました
wicket - Wicket WebPage での EJB の使用
@EJB アノテーションを使用して、共通の HttpServlet のリモート インターフェイスを介してステートレス EJB にアクセスすると、問題なく動作します。
しかし、Wicket WebPage で同じことをしようとすると、Bean と引き換えに null が返されます。
この「Unexpected RuntimeException」のいくつかの行は次のとおりです。
GlassFish v2.1.1 サーバーにデプロイされた bean を含む ejb-module と、サーブレットおよび wicket Web ページを含む web-module があります (これが意味を成す場合)。
ウィケット Web ページでリモートインターフェイスを介してエンタープライズ Bean を使用するにはどうすればよいですか?
java - Netbeans(6.9)で既存のエンタープライズプロジェクトをJavaEE5からJavaEE6にアップグレードするにはどうすればよいですか。
プロジェクトには、EJBモジュールとWebモジュールがあります。サーバーの変更は簡単ですが、EJB 3.1にも切り替えたいのですが、プロジェクトのプロパティウィンドウからは変更できないため、あらゆる種類の構成ファイルを変更する必要があると思います。
ヒントやリンクが役立つドキュメントを作成していただければ幸いです。
ありがとうございました!
java - ejb3 セッション Bean から非常に長いリストを返すにはどうすればよいですか?
ejb3 セッション Bean とサーブレットがあります。Bean は、いくつかの大きなテーブルを持つデータベースにアクセスできます。サーブレットは、Bean からテーブルのコンテンツを取得し、ServletOutputStream を介してデータを送信する必要があります。ejb3 Bean とサーブレットの間でビッグデータを転送するにはどうすればよいですか? メモリに収まらないため、一度にすべての行を含むリストを返すことはできません。
PS。データはファイルとしてダウンロードされます。ページには表示されません。
ejb-3.0 - EJB が別の EJB を参照している
2 つの EJB があり、EJB A は EJB B を参照し、両方とも同じサーバーにデプロイされています。
EJB A をデプロイしようとするたびに、すでにデプロイおよび登録されている EJB B を登録しようとするため、エラーが発生します。
EJB A が参照される EJB を登録しないようにする方法はありますか?
NetBeans と JBoss 4.2.3、および EJB 3.0 を使用しています。
java - ステートレス セッション Bean
ステートレス セッション Bean をデプロイ用に war ファイルまたは ear ファイルにパッケージ化する必要がありますか?
java - EJB3 Bean Websphere 7 での JNDI ルックアップ
Web プロジェクト、ejb3 プロジェクト、および ejb クライアントを使用して EAR を作成しました。サーブレットでインジェクションを介して Bean メソッドを呼び出すことができます。Bean 呼び出しを処理するために pojo である ServiceDelegate を使用する予定です。したがって、サーブレットからデリゲートを呼び出すと、デリゲートは適切な Bean とそのメソッドを呼び出します。
しかし、Web プロジェクトにあるデリゲート クラスで Bean 参照を取得できません。@EJB アノテーションが null 参照を返しました。そこで、java:comp/env/EARname/BeanNameで JNDI ルックアップを試みました。しかし、私はいつも命名の例外に行き着きます。
名前 comp/env/EARname がコンテキスト "java:" に見つかりません。
Websphere 7 サーバーで JNDI 経由で ejb3 Bean を呼び出す正しい方法を教えてください。