問題タブ [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.
servlets - GlassFish 4 で HttpServletRequest#getReader() が空です
GlassFish 4 で奇妙な問題が発生しました。生データを POST リクエスト (jQuery を使用) でサーブレットに送信しています。request.getReader() を介して doPost でデータを読み取ると、リーダーが空であるため失敗します (-1 がすぐに返されます)。しかし、コードを変更すると:
に:
成功です。Tomcat 6、7 または Jetty を使用する場合、request.getReader() は空ではないことに注意してください。GlassFish 4 のどこが悪いのか、誰にも分かりませんか? 問題を示す完全な簡単なスニペットを次に示します。
jsf-2.2 - JSF URL パラメータを CDI Bean に渡す
私はプロジェクトの再設計の過程にあり、バグと思われるものに出くわしましたが、バグの発生源について混乱しています。
基本的に、私がやろうとしているのは、URL パラメーターをバッキング Bean に渡すことだけです。魔法はなく、これを達成するためのさまざまな方法がたくさんあります。以下は、私が定期的に使用するものです。
- Bean を @Named から @ManagedBean に変更してから、@ManagedProperty を使用できます
- を使用してパラメーターにアクセス
FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap()
し、マップから目的のパラメーターを取得できます - または、次を使用できます。
<f:metadata><f:viewParam name="id" value="#{backingBean.id}"/></f:metadata>
Glassfish 3+でJSF 2.1を使用している場合、これら3つすべてが完全に機能します。問題は、私の現在のプロジェクトが JSF 2.2 と Glassfish 4 を使用していて、これらのどれも機能しないことです! 私が何をしても、パラメーターは決して設定されず、常に null になります。
これをさらに追跡する方法がわかりません。前回のプロジェクトからの明らかな変更点は、Glassfish 3 の代わりに 4、6 の代わりに JavaEE 7、2.1 の代わりに JSF 2.2 を使用していることです。投稿できるエラーや例外はありません。
私がテストできるもの、または私が試すことができる代替ソリューションは他にありますか? これに失敗すると、これを引き起こす可能性のある報告されたバグまたは変更を知っている人がいます。最後に、誰でもこのエラーを再現できますか?
java - EclipseLink スタック上でオブジェクト/配列が見つかることを期待しています
glassfish4 で EAR (第 8 章の例 - EJB 3 in Action ) をデプロイしているときにベロ エラーが発生します。このエラーについては何も見つかりませんでした。このエラーの解決を手伝ってください。
BillingInfo クラスの定義は次のとおりです。
jakarta-ee - リソースが見つからないか、提供できません
Glassfish 4 サーバーで Java EE 6 と Primefaces を使用して Web アプリケーションを作成しています。同じ迷惑なエラーがますます頻繁に発生し続けます。この問題を Google で検索しようとしましたが、有効な解決策をまだ見つけていません。アプリケーションがまったく問題なく実行される場合もありますが、突然、この同じエラーが何度も発生します。これは私のスタックトレースです:
同じエラーが数回発生しますが、jquery/jquery-plugins.js、layout/layout.js、jquery/jquery.js、primefaces.js などのリソースを提供できません。すべて Primefaces ライブラリから。
このエラーはかなり長い間私を悩ませてきました。回答をいただければ幸いです。
glassfish-4 - CDI / Weld 満たされていない依存関係の問題
奇妙な CDI / 溶接の問題があり、解決策がわかりません。
主な製品をGlassFish 4に移行する目的でGlassFish 4をインストールしましたが、デプロイしようとすると、ログファイルに以下に示すスタックトレースが記録されます(デプロイに失敗します)。
これは、いくつかの場所で GlassFish 3.1.x の本番環境で使用されている成熟したアプリケーションであるため、コードが適切であることはわかっています (少なくとも JEE6 では)。
スタックトレースが私のコードの近くにさえ行かないので、これをどこから探し始めるべきかさえ本当にわかりません。ValidationInterceptor
クラスのソースを調べたところ、明らかValidator
にエラー メッセージに記載されているタイプのjavax.validation.Validator
ものですが、コードにそのインターフェイスを実装するものがないため、役に立ちません。
どこを見るべきか、これを修正する方法についての指針をありがとう。
jsf - netbeans 7.3.1でGlass Fish 4の起動に失敗しました
GlassFish Server 4 で Netbeans 7.3.1 をインストールしましたが、Web アプリケーション (JSF-primcefaces + Hibernate) を実行すると、デフォルトの jsp(index.xhtml) ページまたはその他のページでエラーが発生しました: