問題タブ [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.
macos - Apple プラットフォームで組み込みの Glassfish アプリを実行できない
Apple コンピュータの GF 3.1 Embedded で JEE5 アプリケーションを実行すると問題が発生します... (同じ環境が Linux と Windows で動作します)。サーバーは正常に起動しますが、APP をロードすると、サーバーは SEVERE メッセージを返します...私の展開は基本的に、glassfish-embedded-web-3.1.jar ファイル、内部にアプリを含む構成済みドメイン、および開始クラスです。
出力は次の場所で確認できます: http://pastebin.com/ypeV3jm3 ; 44 行目と 48 行目にエラー メッセージが表示されます。linux/windows プラットフォーム (動作する場所) では、JSF、Mojarra、および RichFaces の開始行が開始されます (ここでそれらを見てください: http://pastebin.com/y4TaA5vY )!
ここで助けてくれてありがとう。
java - EntityManager の永続ユニット名を取得するにはどうすればよいですか?
Java EE アプリケーションでは、EJB3.0 SessionBean で @PersistenceContext を使用して、EntityManager を自動接続させています。
複数のデータソースを使用しているため、自動配線された EntityManager の PersistenceUnit 名をプログラムで決定したいと考えています。チャンスはありますか?
java-ee-5 - jboss 4.0および休止状態で実行するjavaee 5 bookstoreサンプル
Netbeans (JavaEE5 サンプル) から bookstore1 Web アプリケーションをデプロイしようとしているときに、persistence.xml ファイルを hibernate を使用するように変更しました。
私のmysql-ds.xml
ファイルは次のとおりです。
以下のエラーが表示されます:
どこが間違っているのか教えてください...
java - @Resource アノテーションが JBoss5.0.1 で正しく機能しない
アプリケーションを JBoss 5.0.1 にデプロイしようとしています。このアプリの一部の Bean は@Resource
注釈を使用しています。私が問題を理解していれば、JBoss はこの注釈を spring-core の前に処理しようとしていると思います。@Resource
そして、アノテーションのJBoss実装には「Mapped-name」が必須であることに気付きました。
jakarta-ee - SLF4J、ログバック、グラスフィッシュのネイティブ休止状態を使用した Maven EAR プロジェクト
私のプロジェクトはとてもシンプルです。logback を実装として slf4j をサポートする標準的な ear-project が必要です。私の主な問題は、構成ファイルが使用されておらず、デバッグ情報が xerces からコンソールに出力されることです。war としてのプロジェクトは正常に実行されるため、ear ファイルには大きなクラスパスの問題があると思います。すでに logback.xml をすべてのルート ディレクトリに配置しましたが、機能しません。hibernate.cfg.xml ファイルが見つからないという問題もありました。誰か私にヒントをくれたり、耳のサンプルを提供してくれませんか? GF 3.1.1 を使用しています
caching - JavaEEのキャッシュ値
簡単なメッセージ委任アプリケーションを作成しています。メッセージはJMSを介して両端で送信されています。MDBを使用して、着信メッセージを処理し、変換して、ターゲットキューに送信しています。残念ながら、同じメッセージを着信キューに複数回送信することはできますが、重複を転送することはできません。
それで、それを達成するための最良の方法は何ですか?
着信キューでリッスンしている複数のMDBが存在する可能性があるため、着信メッセージの一意のメッセージUUIDを少なくとも1時間保存できる単一のキャッシュが必要です。このキャッシュにはどのようにアクセスする必要がありますか?シングルトン/静的クラスを介して(Java EE 5を実行しているため、シングルトンアノテーションがありません)?
さらに、すべての操作を同期する必要があると思いますよね?それはパフォーマンスに悪影響を及ぼしすぎますか?
java - 特定のユーザーのすべてのLDAPグループを取得するにはどうすればよいですか?
認証用のプロバイダーとして外部LDAPを使用するweblogicサーバーがあります。LDAPリポジトリで特定のユーザーが関連付けたグループを回復する必要があります。
ログインは標準のJava表記を使用します。
そして、ログイン後、次を使用してPrincialを回復できます:<%= request.getUserPrincipal()%>
しかし、今必要なのは、このプリンシパルに関連付けられているすべてのグループをLDAPから回復することです。出来ますか?
[] s
weblogic-10.x - WebLogic 10.5.3 + Seam 2.2.1: アプリケーションが起動しない
開発マシンで動作する WAR パッケージの Web アプリケーションがあります。Java EE 5 + Seam 2.2.1 + Hibernate 3.3.1 で構成されています。Oracle 10g XE データベースを使用し、JDK 1.6.0_24 を使用する最新の Tomcat 6 で実行されます。システムは 64 ビット Windows 7 Pro で、Firefox 6 を使用しています。
ここで、アプリケーションを Oracle WebLogic 10.3.5 に移行しようとしました。データソースの指定、JSF lib のデプロイ、および必要な xml ファイルの構成については、Seam のマニュアルに従いました。それと並行して、同じデータソースを使用し、前述のように設定された xml ファイルを持つ新しく seam-gen で生成されたアプリケーションが正常に動作することを確認しました。
しかし、独自のアプリケーションを WebLogic で試してみると、デプロイメントは正常に機能しますが、ブラウザで Web アプリケーションを開こうとすると、エンドレス リダイレクトが発生したことが示されます。WebLogic で log4j を設定しても、スタック トレースやログ エラーは表示されません。Firebug を使用してリクエストを分析すると、「login.seam」への get リクエストと、「302 Moved Temporarily」というレスポンスを持つ「error.seam」(またはデバッグ モードを設定する場合は「debug.seam」)への 20 回の get リクエストが表示されます。 .
私は一週間中、すべての構成を比較しようとしましたが、解決できませんでした.
java - EJB3 & JAAS サブジェクト/プリンシパルは、サーブレット コンテナーから EJB 層にどのように伝達されますか?
JAAS プリンシパルが Web 層から Business/EJB 層に伝播する方法を理解しようとしています。
ロール/レルムがweb.xmlのlogin-configおよびsecurity-contextで構成されている場合、サーブレット コンテナーも認証されたプリンシパルを透過的に EJB 層に渡すことを読みました。
2 つの質問
1.) まず、さらに重要なことに、それは本当ですか? 開発者の介入なしで!
2.) 次に、それが内部でどのように機能するかについてのアイデア。