問題タブ [jakarta-ee]
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 - 複数の 2.1 EJB のデプロイに関する OC4J 10.1.3.4 の問題
OC4J 10.1.2.3 から 10.1.3.1.4 への移行に問題があります。問題は、複数の EJB を持つアプリケーションの場合です (すべて 2.1 で、EJB 3.0 はありません)。Jdeveloper は、デフォルトの ejb-jar.xml (Jdeveloper がスタンドアロン OC4J インスタンスで実行するために必要なもの) を取得し、それを各 EJB JAR モジュールにパッケージ化します。これにより、アプリ サーバーはデプロイ時に各 EJB JAR モジュールにドリルダウンし、同じ ejb-jar.xml ファイルを N 回 (N = EJB モジュールの数) 見つけます。これにより、EJB 参照が重複し、「java:comp/env/ejb/EJBName」などの JNDI ルックアップが中断されます。したがって、EJB1、EJB2、および EJB3 の 3 つの EJB を持つアプリケーションをデプロイすると、アプリケーション サーバーは 3 つではなく 9 つの EJB を登録することになります。ベスト プラクティスの方法が必要ですが、10.1.3.4 と JDeveloper の動作の間で、状況はかなり悲惨です。 ...
補足: Web アプリの JNDI ルックアップ コードが "ejb/EJBName" のみに屈折されている場合、それらは機能します。しかし、これは望ましくありません。
java - Java EE Web サイトのデフォルトのセッション タイムアウトは?
web.xml ファイルで次を指定しない場合:
デフォルトのセッション タイムアウトはどのくらいになりますか? (Tomcat 6.0 を実行しています)
web-services - Java EEとGrails:Webサービスとの通信?どのフレームワークですか?
こんにちは、私は既存のJava EEアプリケーション(EJB2で構築された)と通信する必要があるGrailsアプリを開発しています。「レガシー」アプリと新しいGrailsアプリの両方がサービスを提供し、それらを利用します。
相互互換性の理由から、Webサービスを使用して通信することを考えています。今、私は両側でどちらのフレームワークを使用すべきか疑問に思っています。
Java EEアプリケーションは現在JDK5で実行されているため、JAX-WSを使用できます。Grails側でMetro(https://jax-ws-commons.dev.java.net/grails/)を使用するのが理にかなっていると思います。 。誰かがそれを経験したことがありますか?または他の提案?
java - ADFビジネス・コンポーネントをデプロイするにはどうすればよいですか?
ADFビジネス・コンポーネントを中間層にデプロイし、 RMIを使用してコールするにはどうすればよいですか?
これに関する適切なドキュメントが見つかりません!
jakarta-ee - EARファイルのデプロイ中に接続がタイムアウトしました
次のエラーが発生します:
ドメインへのアプリケーションのデプロイに失敗しました。jrules-teamserver-SUNAS82のデプロイメント記述子のロード中にエラーが発生しました-接続がタイムアウトしました; 要求された操作を完了できませんjrules-teamserver-SUNAS82のデプロイメント記述子のロード中にエラーが発生しました-接続がタイムアウトしました
EARファイルをデプロイする場合。接続がタイムアウトした考えられる原因と、問題を解決する方法は何ですか?
jakarta-ee - JMSCorrelationID による JMS メッセージ受信者のフィルタリング
指定された JMSCorrelationID に一致するメッセージのみを受信する Java (JRE /JDK / J2EE 1.4) で JMS キューリスナーをインスタンス化するにはどうすればよいですか? ピックアップしようとしているメッセージは、トピックではなくキューに公開されていますが、必要に応じて変更できます。
メッセージをキューに入れるために現在使用しているコードは次のとおりです。java - コロケーションされたオブジェクトに対する Weblogic 負荷分散最適化の非アクティブ化
Weblogic が特定の EJB に対してデフォルトで使用する、連結されたオブジェクトの最適化を無効にする方法はありますか?
編集: いくつかのコンテキスト:
クラスタの 1 つのノード内で実行されるスケジューラ サービスがあります。これは歴史的な理由によるものであり、現時点では変更できません。
このサービスは EJB を呼び出します。これらの呼び出しの負荷を分散したいと考えています。残念ながら、現時点では、質問に記載されている最適化のため、スケジューラ サービスをホストするノードですべての呼び出しが実行されます。
カスタム負荷分散クラスをコーディングすることを考えていましたが、この最適化は負荷分散ステップが発生する前に行われているようです。
java - Tomcat/Wildfly/Glassfish の起動時にのみメソッド/クラスを実行する方法はありますか?
Tomcat の起動時に一時ファイルを削除する必要があります。一時ファイルを含むフォルダーへのパスは applicationContext.xml にあります。
Tomcat の起動時にのみメソッド/クラスを実行する方法はありますか?
java - EJB 3.0 を再び使用しない最大の理由は?
シナリオ
- EJB バージョン 3 を使用して Web アプリケーションを開発しました。
- システムが展開され、配信され、顧客によって使用されます。
システムをゼロから書き直す必要がある場合、EJB を再び使用しますか?
はい: この質問には回答せず、代わりにこちらに回答してください。
いいえ: 個人的な経験に基づいて、EJB を使用しない最大の理由を入力してください。
答えには理由が1 つだけ含まれるようにします。これにより、他の読者が EJB 3 を避ける最大の理由に投票できるようになります。
java - Java ee 5 で定義されたロールのリストを取得する
Java コードの web.xml ファイルで定義されたセキュリティ ロールの完全なリストを取得できるかどうか疑問に思っていました。もしそうなら、どのようにそれを行うのですか?
「isUserInRole」メソッドは認識していますが、ロールが要求されているが、web.xml ファイルで定義されていない (またはスペルが異なる) ケースも処理したいと考えています。