問題タブ [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.
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 を使用しています。デプロイ時に生成された例外のスタック トレースを次に示します。
java - サーブレットから Jsp ファイルに呼び出しを転送するにはどうすればよいですか
コンセプト全体を変更して申し訳ありません。
Servlet
からへの呼び出しを転送したいのですが、Jsp
転送時間中にパラメータを渡します。
サーブレット プログラム。
Jsp コードは次のとおりです。
私のコードを観察すると、RequestDispatcher
コードはループ内にあり、繰り返しごとに呼び出しをパラメーター付きのファイルfor
に転送したいということです。Jsp
最初の反復では、ファイルから応答を取得していJsp
ますが、2 回目の反復からは機能しません。次のエラーが発生しています。
どうすればこれを修正できますか。
ありがとう
java - JavaでHTTPリクエストキューを実装する方法
アプリケーションのアーキテクチャをセットアップしようとしています。これは私たちにとって初めてのことです。このアプリケーションはエンドユーザーと対話するものではなく、内部計算の目的のためのものです。DBServer
として1つのデータベース名を持つリモート(Ms sqlサーバーazure)がありますDBTesting
。でデータが変更されるたびにDBTesting
、Java アプリケーション名が としてトリガーされApp1
ます。
質問1:
トリガーする可能性は何ですかApp1
。
では、言語で書かれたファイルをApp1
実行しています。評価には 20 分かかります。が20 分で何度も変更されると、その数のリクエストが から に送信されます。しかし、一度にこれ以上の数のリクエストを処理したくないので、キュー ベースでトリガーしたいと考えています。前のリクエストが完了すると、キューのみが次の HTTP リクエストで解放されます。.exe
C
DBTesting
DBTesting
App1
App1
Http
質問2:
Java
または他のテクノロジーを使用してこれを実装する方法はありますか
データベースとこのリンクをやり取りしています
ユーザー名 : MyUserName
パスワード : MyPassword
これらを1週間から修正しようとしていますが、どの方法が良いかわかりません。
私の要件に適したチュートリアルを誰かに提案してもらえますか。
ありがとう。
java - ParentDirectory を見つける方法
すみません、これは簡単な質問かもしれません。
次の方法で、web-content フォルダーから実際のパスを見つけています。
このような出力が得られました。
変数から親ディレクトリを見つけたいdirectory
。
ありがとう。
cookies - Websocketエンドポイント内でCookie値を取得するにはどうすればよいですか
アプリケーションで JavaEE 7 ベースの Websocket-API を使用しています。
websocket endpoint 内の Cookie に設定された値にアクセスする必要があります[Annotated one : @ServerEndpoint ("/websocket") ]
。どうすればいいですか?
@onOpen()
メソッドがあり、この WebSocket エンドポイントへの接続が確立されると自動的に呼び出されます。このメソッド内で、そこにある Cookie の値にアクセスしたいと思います。
サーブレットまたは JSP でこれを行う方法は知っていますが、Websocket は初めてです。
これを行うのを手伝ってください。前もって感謝します。
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 が必要です
有効なボタンは [戻る]と[キャンセル]のみです。
私はグーグルで検索しましたが、そのような場合に役立つものは何も見つかりませんでした。
誰かが何が起こったのかを推測し、トラブルシューティングの手順を提案できますか?
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も考慮して回答を更新
cdi - Java EE 7 + GlassFish 4 - 起動時に bean を実行
CDI を使用して、アプリケーション サーバーの起動時に Bean をインスタンス化する方法はありますか?
私は次のようなことができるようにしたいと思います:-
残念ながら、注釈はパッケージに@Singleton
存在しますが、注釈はありません。javax.inject.*
@Startup
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 がそれぞれクラスタ化できないことを意味し、クラスタ ノードがクラッシュすると、開いているすべてのフローが失われますか?
よろしく