問題タブ [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.
session - Glassfish は、一度に同じユーザーからのセッションを 1 つだけ許可します
https を介したログイン ページ認証方法でサーブレットをホストするために、glassfish を使用しています。
ユーザーがどこかでログインしている場合、そのユーザーセッションが期限切れになるか無効になるまで、誰も同じ資格情報を使用してログインできないようにする必要があります。
例: 私は user:example password:example1 を使用して場所 1 からログインしているユーザー A です。user:example と password:example1 を使用してユーザー B が場所 2 に、または場所 1 にあるが別の PC からログインできるようにしたくない、またはユーザー B がログインしてユーザー A を無効にする必要があるセッション。
カスタム認証モジュールを書かなくても可能ですか?
jsf - PrimeFaces アプリを GlassFish4 にデプロイすると、java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItem が発生する
Netbeans で開発した JSF アプリで使用したい<p:calendar>
ので、PrimeFaces ライブラリを追加しました。ただし、アプリをデプロイすると、次のようなエラーが発生します。
そしてサーバーログには次のように書かれています:
これはどのように発生し、どうすれば解決できますか?
jakarta-ee - Debian 7.1.0 への Java EE 7 SDK のインストール
一日中、Debian 7.1.0 がインストールされているコンピューターに Java EE SDK 7 をインストールしようとしています。私の問題は、インストールのプロセスが正常に開始されることですが、ドメインの作成中にコマンドを実行すると、奇妙な理由でスタックしたままになりasadmin
ます。Java JDK 7 update 25 をインストールしました。ルーターでポート 8080 と 4848 を正しく認識しましたが、プロセスが進行しない理由がわかりません。
ここにスクリーンショットがあります:
インストールが進まない
glassfish - JAXB/Jerseyはブール値をどのように非整列化しますか?
パラメータで転送オブジェクト (基本的には、POJO にアンマーシャリングされる XML オブジェクト) を受け取る RESTful サービスに問題があります。
そしてサービスはそのようなものです:
この XML フラグメントを投稿すると、次のようになります。
私が得た:
この XML フラグメントを投稿すると、次のようになります。
私が得た:
このコードは、Jersey 1.9.1 および JAXB 2.2.7 を使用する Glassfish 4 で実行します。さらに、Glassfish 2 では、大文字と小文字の両方が期待どおり非整列化されるという別の動作が得られました。
そのため、何が起こっているのか、ブール値のマーシャリングが異なる理由を知りたいと思っています。
前もって感謝します
json - JAX-RS 2.0 と Glassfish 4 で失われた日付情報
JAX-RS 2.0 と Glassfish 4 を使用して単純な REST-WebService を実装しています。私の問題は、日付またはカレンダーを WS に送信すると、pojo が日付情報を失い、値が NULL になることです。WebService で日付tmp.setDate(1)
を設定し、JUnit-Test-Case で情報を取得します[Thu Jan 01 02:00:00 CET 1970]
リクエストによって日付情報を失った理由はありますか?
私のクライアント (JUNIT)
私の WebService-Resource
私のポジョ
rest - JAX-RS 2.0 で Jackson を JSON プロバイダーとして構成する
Jackson を JAX-RS 2.0 Web サービスの JSON プロバイダーとして使用したいと考えています。JAX-RS の場合、GlassFish 4 で Jersey 2.0 を使用します。JAX-RS 1.x では追加できます
私の中でweb.xml
。Jersey 2.0を使用するJax-RS 2.0でこれを行うにはどうすればよいですか? このようなアプリケーションクラスを実装します
これらの行を my に追加しますweb.xml
。
しかし、リクエスト org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException: MessageBodyWriter not found for media type=application/json, type=class ... によって例外が発生します ...
私pom.xml
の見た目はこんな感じ
jackson - Glassfish 4 での WELD CDI 例外
jax-rs 2.0 (jersey 2.0) Web サービスを Glassfish 4 にデプロイしたいのですが、溶接 CDI 例外が発生します。プロジェクトに beans.xml がありません。
私のpom.xml
依存関係を提供されたスコープに設定すると、例外は発生しませんが、私のプロジェクト/WebサービスにmassageBodyWriterなどがないため、例外が発生します。
グアバを除外しようとしています
何か案は?
編集:私のノートブックでは、その例外が発生せず、理由が見つかりました:JDK 7_21を使用すると、溶接例外が発生しませんが、JDL 7_25ではグラスフィッシュが例外をスローします!!! 実際のJDK 7_40でも同じ結果です!
ajax - Jackson + JaxRS で JSON を解析する際のエラー
私のchrome-rest-clientで完全に機能する次のサーバー側Javaコードがあります。
このインターフェイスをテストするために、rest-client 経由で JSON を送信すると、非常にうまく処理されます。
しかし今、私は自分のサーバーにjQuery-ajaxリクエストを含むWebページを介して次のjsonを送信したいと考えています:
デバッガーに表示されるリクエストヘッダーは私には良さそうです。
しかし、サーバーから次の 2 つのエラーが表示されます。
編集1::
jQuery-Rest-Client で試してみましたが、うまくいきませんでした
同じエラー
編集2::
これが生のリクエストヘッダーです
そしてペイロード: