問題タブ [glassfish-4]
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 - OUTパラメータのようなJPAおよびSYS_REFCURSOR
SYS_REFCURSOR
同様のOUT
パラメータでJPAを使用してプロシージャを呼び出したい。これはプレーンJDBCを使用すると非常に簡単ですが、JPAでそれが可能かどうかはわかりません。
私の手順は次のようなものです:
java - Glassfish 4.0 で CDI を実行できない
Glassfish 4.0 の最新のプロモート ビルドを使用して、特に単純なテスト ケースを実行しようとしています。META-INF/beans.xml を、WEB-INF/lib の独自の jar を含むすべての可能な順列に配置しようとしました
私が得る最高のものは、その後にリストされているレイアウト+ソースを含む次のエラーです:
レイアウト:
のソースbeans.xml
:
のソースApp.java
:
のソースTest.java
:
のソースFoo.java
:
jsf - JSF 2.2 html5 に適したページ
一部の情報源は、JSF2.2 ページで目立たない jsf:id 属性を使用できることを示しています。
https://weblogs.java.net/blog/edburns/archive/2012/11/01/html5-friendly-markup-jsf-22 http://www.apress.com/9781430244257
taglib 記述子は異なる URL を使用します。
ウェブログから:
本から:
ただし、最新の JSF2.2 実装 (2.2.0-m15) を使用している間は、タグ記述子の両方の URL に到達できず (CANNOT_FIND_FACELET_TAGLIB)、HTML ページが部分的に解析されません。
jsf タグ ライブラリの正しい URL はどこにありますか? これらの URL のインデックスのようなものはありますか?
java - GlassFish 4 または Tyrus のバグ: ByteBuffer ごとに Decoder#willDecode が 2 回呼び出されますか?
WebSocket を使用する最も単純なアプリケーションを作成しました。私のバック エンドは GlassFish 4 ビルド 89 です。私のフロント エンドは、Tyrus 1.0 RC3を使用する JavaFX 2.2 アプリケーション クライアントです。これは、WebSocket 用の Java API のリファレンス実装です。GlassFish も Tyrus を使用していますが、GlassFish ビルド 89 に含まれているバージョンを正確に調べるのが面倒でした。
私の WebSocket API のテストでは、送受信が行われましたがjava.util.Date
、それ以上のことはありませんでした。さて、バイナリオブジェクトを追加する必要があります。だから私はDecoder
実装する独自のものを書きましたDecoder.Binary<Date>
。いつものように、新しい知識の分野に足を踏み入れるときは、各メソッド呼び出しをログに記録するのが好きです。コンソールを見ると、私のDeocer.Binary<Date>#willDecode(ByteBuffer)
メソッドが同じスレッドによって2 回続けて呼び出されていることがわかりました。それが本当に意図的なものである場合、そのようなパターンのユースケースは何であり、どのような価値が追加されましたか? しかし、それはバグに違いないと思います!GlassFish JIRA サイトでバグ/問題を報告しようとしましたが、どこにもボタンが見つかりませんでした。
jakarta-ee - Java ee アプリケーションの宣言型セキュリティ
Java ee を使用して Web アプリケーションを作成しています。私はグラスフィッシュ v4 サーバーを使用していますが、現在、web.xml ファイルでセキュリティ制約を指定してセキュリティを機能させようとしています。
私のアプリケーションは linkUI と呼ばれ、localhost:8080/linkUI/area のリソースにアクセスするにはログインが必要な保護領域を作成したかったので、Web でこれに対するセキュリティ制約を追加しました。 xml。しかし、このアドレスにアクセスしようとすると、デプロイメント記述子で構成したログイン ページにリダイレクトされる代わりに、"HTTP ステータス 404 - 見つかりません" というメッセージが表示されます (リソースはまだ作成されていません)。login.jsp に直接ログインすると、予想されるエラー ページにリダイレクトされるため、デプロイメント記述子が見つかったようです。グラスフィッシュサーバーにユーザーとグループを追加し、ここで指定されているようにデフォルトのプリンシパルからロールへのマッピングを有効にしても、ログインは常に失敗するようですが: http://docs.oracle.com/javaee/6/tutorial/doc/bncbx.html# bncby。
今何をチェックしたらいいのかわからない。助言がありますか?
これは私のweb.xmlです:
file-upload - Glassfish 4、JSF 2.2、および PrimeFaces FileUploadEvent が連携しない
GlassFish 4 および JSF 2.2 にアップグレードすると、Primefaces FileUploadEvent が機能しなくなります。JSF 2.1 では問題なく動作していました。ファイルのアップロードを除いて、すべて正常に動作しています。私が見逃しているものはありますか?
コントローラ側
意見
maven - Glassfish 4 用の Maven Glassfish プラグイン
最近リリースされた Glassfish 4.0 と Java EE 7 を最近アップグレードしました。しかし、Maven Glassfish プラグインの使用に問題があります。私のプロジェクト pom.xml に保存されている値を選択していないようです
// ... ファイルの残り
v3 から v4 にアップグレードした後、mvn glassfish:deploy を実行すると、user プロパティと adminPassword プロパティが選択されません。結果として、次のようになります。
[エラー] ユーザーの認証に失敗しました: 管理者 [エラー] パスワード ファイルからのパスワード: C:/Users/jhondoe/.../.../Temp/mgfp6122921747148315370.tmp
Maven Glassfish プラグイン コマンドが、pom.xml 内のプラグインのユーザーとパスワードのパラメーターをスキップしています。
そのため、その間にアプリをテストできるように手動で展開する必要があります。
コマンド ライン経由でパラメータを渡す方法があるかどうかはわかりません。誰かが可能な解決策について知っているなら、私に知らせてください!ありがとう!