問題タブ [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.
glassfish - 埋め込まれたグラスフィッシュで domain.xml を使用する場合の URI
GlassFish 3.0.1 を使用して Java EE 5 アプリケーションを埋め込んでいます。すでにデプロイできますが (特定の構成なしで使用する場合)、domain.xml (基本的に JAAS 情報) を使用してサーバーを実行しようとすると、次のエラーが発生します。
私のコードはこれです(エラーは最後の行を指しています):
私のdomain.xml(特定の部分)には次のものがあります:
「${com.sun.aas.instanceRoot}」変数に関連する部分は既に変更しようとしましたが、URI エラーの小さなバリエーションがあります。洞察はありますか?
maven - アーキタイプ ear-jee5 を解決する Maven の失敗
ear-jee5 をアーキタイプとして EAR Maven モジュール プロジェクト (Eclipse) を作成しようとしています。次のエラーで失敗します。
誰かがこのエラーを解決するのを手伝ってくれますか、または Maven EAR モジュールのプロジェクト構造を作成する別の方法を教えてくれませんか?
ありがとう。
eclipse - Clarification On And Resolution Of 'Java EE Module Dependencies'
I'm attempting to set up a web project's dependency on a utility project. My utility project is set up with the 'Utility Module' project facet and 'Java 5'. When I select 'Java EE Module Dependencies' in the properties of my web project, my utility project does not appear. I believe this is the problem and would love to resolve it!
I did also try the following: Since the Utility project does, however, show up in the 'Java EE Module Dependencies' in the properties of my EAR, I selected the dependency in my EAR and found that the Utility was now available to my web project, it appears as. e.g., Utility.jar. Ultimately, this seems to be the desired effect. However, the issue appears to be with the server's dependency resolution. The Jar is distributed to the EAR and added to the Web's Manifest as, i.e., Utility.jar. But the Utility project's dependencies are not being included along with that (or something to that affect). Note: My company uses Ivy for dependency resolution. The problem here is that the specific Jar that I'm receiving NoClassDefFoundError s on is included in the Web's dependency as well (i.e., the Jar exists in the WEB-INF/lib directory). So I'm not sure why, if this is a viable solution, the Jar isn't able to resolve the dependency from the Web's classloader.
Also worth mentioning, the Utility project has been added to the 'Project' tab of the web project's 'Build Path'; therefore, I'm not receiving any compilation errors.
I will continue to dig in and try to find a solution but I would appreciate any help or guidance along the way.
Here are some of the resources I've found related to my exhaustive research:
- Setting up dependencies: http://download.oracle.com/docs/cd/E13226_01/workshop/docs92/ws_platform/ideuserguide/conOptimizingProjects.html#SetupDependenciesSelective
- Adding Utility Facet: Java EE Module Dependencies page in Eclipse missing projects
- Project Dependency Issue: Eclipse Web Project Dependencies
Solution Posted Below
To anyone who was looking into this issue for me, I appreciate your time. Hopefully this will help someone with a similar issue down the road.
Sincerely, Beez
jsf - JSFアクティブセッションカウンター。方法?
こんばんは、
テストJSF2.0Webアプリで、アクティブなセッションの数を取得しようとしていますが、HttpSessionListenerのsessionDestroyedメソッドに問題があります。実際、ユーザーがログインすると、アクティブなセッションの数は1増加しますが、ユーザーがログオフすると、同じ数がそのまま残り(デクリメントは発生しません)、さらに悪いことに、同じユーザーが再度ログインすると(彼がセッションを検証しなかったとしても)、同じ数が増加します。別の言葉で言えば:
1-ログインすると、アクティブなセッション数が1ずつ増加します。2-Iログアウト(セッションが検証されなくなります)3-再度ログインすると、セッション数が1ずつ増加します。表示は=2です。4-繰り返します。ログインしているユーザーが1人だけである間、セッション数は増加し続けます。
そのため、メソッドsessionDestroyedが適切に呼び出されないか、WEB.XMLのパラメーターであるセッションタイムアウト(私の場合は60分)の後に効果的に呼び出されると思いました。これはセッションリスナーであり、私のクラスには何の問題もないので、それは奇妙です。
誰かが手がかりを持っていますか?
この方法でアクティブなセッション番号を取得しています。
別のmanagedBeanから:
私のログアウト方法は次のとおりです。
hibernate - Hibernate、Tomcat 6、JEE5 によるエンティティの生成
エンティティから作成されたデータベースを生成しようとしています。開発には Hibernate、PostgreSQL、Tomcat6、Eclipse を使用しています。
エンティティの 1 つが次のようになります。
そして、これはpersistence.xmlです
問題は、エンティティ クラスで "@Table" 注釈に常に下線が引かれ、«Table "AnoLectivo" cannot be resolve» というエラーが表示されることです。
これまでたくさん検索してきましたが、まだ解決していません...何か考えはありますか?乾杯
jsf - PrimeFaces ファイルのダウンロードが機能しない
primeFaces が機能しません<p:filedownload
。カスタム ダウンロード Bean を使用してファイルのダウンロードに成功している間。問題は Primefaces ファイルのダウンロード ActionListener に関連しているようですが、方法がわかりません。誰も手がかりを持っていますか?ありがとう。
ここに私の豆があります:
ここに私のビューコードがあります:
500 エラーが発生します: NullPointerException :
ログ:
jsf - ナビゲーションを終了するための JSF データモデルと JPA の親。方法?
私の Web アプリケーションは、Java EE 5 と JDK 1.6 を使用する JSF 2.0 / JPA に基づく CRUD Web アプリケーションです。Glassfish 3.1 で動作します。IDE は Netbeans 7.0 です。(EJB も CDI も使用しません)。
- 問題
今できることは、エンティティに対して CRUD を実行することです。それは結構です。私が持っている各エンティティについて:
- List.xhtml (データテーブル内のエンティティのすべてのデータモデル アイテムを一覧表示)
- Create.xhtml (新しいアイテムを作成するためのフォーム)
- View.xhtml (アイテムを表示するためのフォーム)
- Edit.xhtml (アイテムを編集するためのフォーム)
構造
- エンティティ パッケージ:エンティティ。
- jpa.controllers パッケージ: JPA コントローラー (Javax 永続化..)。
- jsf パッケージ:各エンティティのマネージド Bean (セッション スコープ)。
しかし、主な問題は親リーフ ナビゲーションです。Netbeans 7.0 に同梱されているデモ アプリケーション Agile ScrumToys と同じことを Web アプリケーションで実行したいと考えています。または SpringFuse のデモ Web アプリケーション、それ以外の場合:
例: WRITERS のリストを表示する と、選択した行を編集、表示、および削除するため<h:column>
に 3 つを配置 した最後の WRITERS が表示されます。<h:commandLink />
私がやろうとしているのは、同じ列に別の列を追加して、選択した行に関連する子オブジェクトのコレクションを表示できるようにすることです。したがって、特定のライターによって書かれた BOOKS のリストを表示したいと思います。
WRITER 1 ---------- * BOOK (1 対多) の関係。
ユーザーが をクリックすると、ユーザーは
<h:commandButton action="#{someManagedBean.showBooksForWriter}" value="#{i18n.listBooks}" />
に転送されます/book/List.xhtml
(選択した WRITEr 行のリストが表示されます)。書籍のデータテーブルから、特定の行から をクリックし<h:commandLink action="#{someManagedBean.showReferencesForBook}" value="List of Book References"/>
て、特定の書籍の参考文献のリストを取得します。@Matt による特定のヒントは、book マネージド Bean のメソッドを使用することでした。
そしてビューで:
しかし、私はその方法を理解できませんでした (DataModel は狂っています)。だから誰かが助けることができれば!とてもありがたいです!
以下は私のコードです
ライター エンティティ:
ライターマネージドビーン
// その他のインポートはこちら
JSF ユーティリティ クラス
// その他のインポートはこちら
JSF ページネーションヘルパー
JPA コントローラー
jsf - Jsf DataModel と Java List の問題 (利用可能な行がないという例外)
JSF 1.2 では、Java List を使用してアイテムをリストしていました。
ですが、JSF 2.0 では JSf DataModel (ListDataModel) が適しています。(私はJSF 2.0を使用しています)
ただし、効率的に作業する方法はまだわかりません。むしろ、単純で必須のケースであるナビゲーションを実装することさえできません。
「customerController」という名前の顧客管理 Bean から行オブジェクトを取得する<h:datatable
value="#{customerController}" var="customer"> があります。
最後の列には、選択した行の詳細ページを表示するメソッドを呼び出すコマンド リンクがあります。正常に動作しています。
特定のカスタムの詳細ビュー ページでは、注文のリストを保持するデータ テーブルがあります。すべて問題なく、テーブルにデータが入力され、注文属性に対応するいくつかの列が表示されます。
この同じデータテーブルの最後の列には、選択した注文の詳細ページに移動するためのコマンド リンクがあります。
そして、ここに痛みが来ます。No Row Available Exception が発生します:
ご協力ありがとうございました。
java - 1つのWebサービスと2つのMDBをWARファイルにパックする(JEE5)
Webサービスと2つのmdsをwarファイルにパックしたいのですが、何をしてもMDSがデプロイされているのがわかりません。私が持っている他の選択肢は、私のアプリを耳に詰めて、mdb用のwarファイルとjarファイルを置くことですが、これをWARファイルに詰めることが可能かどうか知りたいです。MDSがデプロイされていることを確認するために、web.xmlファイルまたはejb-jar.xmlで指定する必要がある特別なものはありますか?
ありがとうございました !
web-services - このシーンに適したデザイン パターンはどれですか?
問題のシナリオでは、同じ業界の Web サービス API に準拠している 5 つの異なるベンダーに電話する必要があります。それぞれから受け取った出力に基づいて、すべての中から最適なものを選択し、残りのビジネス ロジックを実行します。
私の質問は次のとおりです。
a) このシーンに最適なパターンはどれですか? b) Java EE
を使用してすべてのベンダーを並行して呼び出すにはどうすればよいですか?