問題タブ [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.

0 投票する
1 に答える
230 参照

session - Glassfish は、一度に同じユーザーからのセッションを 1 つだけ許可します

https を介したログイン ページ認証方法でサーブレットをホストするために、glassfish を使用しています。

ユーザーがどこかでログインしている場合、そのユーザーセッションが期限切れになるか無効になるまで、誰も同じ資格情報を使用してログインできないようにする必要があります。

例: 私は user:example password:example1 を使用して場所 1 からログインしているユーザー A です。user:example と password:example1 を使用してユーザー B が場所 2 に、または場所 1 にあるが別の PC からログインできるようにしたくない、またはユーザー B がログインしてユーザー A を無効にする必要があるセッション。

カスタム認証モジュールを書かなくても可能ですか?

0 投票する
1 に答える
6371 参照

jsf - PrimeFaces アプリを GlassFish4 にデプロイすると、java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItem が発生する

Netbeans で開発した JSF アプリで使用したい<p:calendar>ので、PrimeFaces ライブラリを追加しました。ただし、アプリをデプロイすると、次のようなエラーが発生します。

そしてサーバーログには次のように書かれています:

これはどのように発生し、どうすれば解決できますか?

0 投票する
2 に答える
3184 参照

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 を正しく認識しましたが、プロセスが進行しない理由がわかりません。

ここにスクリーンショットがあります:

ここに画像の説明を入力

インストールが進まない

0 投票する
2 に答える
3134 参照

glassfish - JAXB/Jerseyはブール値をどのように非整列化しますか?

パラメータで転送オブジェクト (基本的には、POJO にアンマーシャリングされる XML オブジェクト) を受け取る RESTful サービスに問題があります。

そしてサービスはそのようなものです:

この XML フラグメントを投稿すると、次のようになります。

私が得た:

この XML フラグメントを投稿すると、次のようになります。

私が得た:

このコードは、Jersey 1.9.1 および JAXB 2.2.7 を使用する Glassfish 4 で実行します。さらに、Glassfish 2 では、大文字と小文字の両方が期待どおり非整列化されるという別の動作が得られました。

そのため、何が起こっているのか、ブール値のマーシャリングが異なる理由を知りたいと思っています。

前もって感謝します

0 投票する
2 に答える
564 参照

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

私のポジョ

0 投票する
2 に答える
59204 参照

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の見た目はこんな感じ

0 投票する
2 に答える
2890 参照

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でも同じ結果です!

0 投票する
0 に答える
311 参照

ajax - Jackson + JaxRS で JSON を解析する際のエラー

私のchrome-rest-clientで完全に機能する次のサーバー側Javaコードがあります。

このインターフェイスをテストするために、rest-client 経由で JSON を送信すると、非常にうまく処理されます。

しかし今、私は自分のサーバーにjQuery-ajaxリクエストを含むWebページを介して次のjsonを送信したいと考えています:

デバッガーに表示されるリクエストヘッダーは私には良さそうです。

しかし、サーバーから次の 2 つのエラーが表示されます。


編集1::

jQuery-Rest-Client で試してみましたが、うまくいきませんでした

同じエラー


編集2::

これが生のリクエストヘッダーです

そしてペイロード: