問題タブ [java-ee-7]

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 投票する
2 に答える
10302 参照

jakarta-ee - WELD-001408 タイプ [Validator] の依存関係が満たされていません

プロジェクトを Java EE 6 から Java EE 7 に移行した後、プロジェクトをデプロイできません。

すでに CDI が有効になっています (下位互換性のために bean-discovery-mode="all" を指定した beans.xml)。

展開エラーは、「バリデーター」クラスが注入されようとしていることに言及しているため、私のコードに関連していないようですorg.hibernate.validator.internal.cdi.interceptor.ValidationInterceptor

ここで何が起こっているのかわかりません。

GlassFish 4.0 を使用しています。デプロイ時に生成された例外のスタック トレースを次に示します。

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

java - サーブレットから Jsp ファイルに呼び出しを転送するにはどうすればよいですか

コンセプト全体を変更して申し訳ありません。

Servletからへの呼び出しを転送したいのですが、Jsp転送時間中にパラメータを渡します。

サーブレット プログラム。

Jsp コードは次のとおりです。

私のコードを観察すると、RequestDispatcherコードはループ内にあり、繰り返しごとに呼び出しをパラメーター付きのファイルforに転送したいということです。Jsp

最初の反復では、ファイルから応答を取得していJspますが、2 回目の反復からは機能しません。次のエラーが発生しています。

どうすればこれを修正できますか。

ありがとう

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

java - JavaでHTTPリクエストキューを実装する方法

アプリケーションのアーキテクチャをセットアップしようとしています。これは私たちにとって初めてのことです。このアプリケーションはエンドユーザーと対話するものではなく、内部計算の目的のためのものです。DBServerとして1つのデータベース名を持つリモート(Ms sqlサーバーazure)がありますDBTesting。でデータが変更されるたびにDBTesting、Java アプリケーション名が としてトリガーされApp1ます。

質問1:

トリガーする可能性は何ですかApp1

では、言語で書かれたファイルをApp1実行しています。評価には 20 分かかります。が20 分で何度も変更されると、その数のリクエストが から に送信されます。しかし、一度にこれ以上の数のリクエストを処理したくないので、キュー ベースでトリガーしたいと考えています。前のリクエストが完了すると、キューのみが次の HTTP リクエストで解放されます。.exeCDBTestingDBTestingApp1App1Http

質問2:

Javaまたは他のテクノロジーを使用してこれを実装する方法はありますか

データベースとこのリンクをやり取りしています

ユーザー名 : MyUserName

パスワード : MyPassword

これらを1週間から修正しようとしていますが、どの方法が良いかわかりません。

私の要件に適したチュートリアルを誰かに提案してもらえますか。

ありがとう。

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

java - ParentDirectory を見つける方法

すみません、これは簡単な質問かもしれません。

次の方法で、web-content フォルダーから実際のパスを見つけています。

このような出力が得られました。

変数から親ディレクトリを見つけたいdirectory

ありがとう。

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

cookies - Websocketエンドポイント内でCookie値を取得するにはどうすればよいですか

アプリケーションで JavaEE 7 ベースの Websocket-API を使用しています。

websocket endpoint 内の Cookie に設定された値にアクセスする必要があります[Annotated one : @ServerEndpoint ("/websocket") ]。どうすればいいですか?

@onOpen()メソッドがあり、この WebSocket エンドポイントへの接続が確立されると自動的に呼び出されます。このメソッド内で、そこにある Cookie の値にアクセスしたいと思います。

サーブレットまたは JSP でこれを行う方法は知っていますが、Websocket は初めてです。

これを行うのを手伝ってください。前もって感謝します。

0 投票する
3 に答える
13747 参照

eclipse - GlassFish 4 および Eclipse Juno JavaEE でのエラー

少し前にダウンロードEclipse Junoしましたが、今までは Java SE パースペクティブのみを使用していました。

今日GlassFish 4、Windows用にダウンロードしてインストールしました。インストール中に、インストール プロセスで Java JDK が見つからなかったが、参照は許可されていることを示す画面が表示されました。C:\Program Files\Java\jdk1.7.0_17ディレクトリを見つけて選択しました。インストールが完了し、ドメインを開始および停止して、アプリケーションと管理ページの両方を表示できました。

私もインストールしたかったGlassFish plug-in for Eclipse。Marketplace で見つけて、ダウンロードしてインストールしました。

Eclipse のパースペクティブを JavaEE に切り替え、GlassFish をサーバーとして選択しようとしました。そういう選択肢は確かにありました。ただし、次のエラーが 表示されたNew GlassFish 4.0 Runtimeというタイトルの画面が表示されました。

Glassfish サーバー ランタイムには、JRE ではなく完全な JDK が必要です

有効なボタンは [戻る]と[キャンセル]のみです。

私はグーグルで検索しましたが、そのような場合に役立つものは何も見つかりませんでした。

誰かが何が起こったのかを推測し、トラブルシューティングの手順を提案できますか?

0 投票する
3 に答える
6806 参照

maven - Netbeans / Maven / Cargo プラグインで GlassFish 4 ドメイン ディレクトリを構成する

Netbeans を使用してJava 7/8 EE チュートリアル*から最初の例 (hello1) をデプロイしようとしていますが、問題が発生しています。プロジェクトは問題なくコンパイルされますが、デプロイ時にエラーが発生します:

チュートリアルに反して、GlassFish サーバーを /home/DeltaLima/glassfish4 ではなく /opt/glassfish-v4 にインストールしました。Netbeans では、そのように構成したので、問題なくサーバーの開始、停止、およびステータスの確認を行うことができます。サーバー構成のドメイン フォルダーが正しく設定されている。

それにもかかわらず、Netbeans にバンドルされている Maven インストールは、サーバーがユーザーのホーム ディレクトリにインストールされることを想定しているようです。

私はJava EE、Netbeans、およびMavenを初めて使用するため、Netbeans / Mavenを構成した経験がなく、エラーメッセージで提供されるチュートリアルまたはリンクもあまり役に立ちません。

プロジェクトが適切なディレクトリにデプロイされるように、Netbeans でプロジェクトをどのようにセットアップしますか?

Netbeans バージョン 7.3.1
Glassfish バージョン 4.0
OS: Ubuntu

*Java 8 EEも考慮して回答を更新

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

cdi - Java EE 7 + GlassFish 4 - 起動時に bean を実行

CDI を使用して、アプリケーション サーバーの起動時に Bean をインスタンス化する方法はありますか?

私は次のようなことができるようにしたいと思います:-

残念ながら、注釈はパッケージに@Singleton存在しますが、注釈はありません。javax.inject.*@Startup

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

jsf - JSF-2.2 Faces Flows 戻り値 / クラスター / フローの戻り値

私は現在、JSF 2.2 で Java EE 7 をテストしています (ただの楽しみです)。特に、新しい Faces Flow は本当に素晴らしいように見えますが、PoC を機能させるのにいくつか問題があります。

質問: 1. フローを別のフローから呼び出した場合、現在のフローが別のフローによって「呼び出されている」かどうかを確認できますか?

私が見つけた唯一の解決策は、特別なパラメーターをサブフローに渡すことです

2. -flow.xml 内のフロー呼び出し定義を介して他のフローを呼び出した場合 (たとえば、特定のユーザーを選択できるフロー)。親フローに戻り値を渡すにはどうすればよいですか (たとえば、選択したユーザー)

3. Glassfish 4 は常に、flowHandler がオブジェクトを http セッションに入れますが、これはシリアライズできません。これはバグですか?そうでない場合、これは JSF2.2 がそれぞれクラスタ化できないことを意味し、クラスタ ノードがクラッシュすると、開いているすべてのフローが失われますか?

よろしく