問題タブ [undertow]
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.
undertow - 複数のハンドラー呼び出しを牽引する
Undertow を使用しようとしています。ここで簡単な例:
できます。私はタイプする
ブラウザーとハンドラーで Postgres へのクエリを作成し、回答を受け取ります。しかし、handler は 2 回繰り返します。コンソールに次のような出力が表示されます。
なぜ2回呼び出されるのですか?
spring - 式言語での Wildfly 8.1.0-3 展開エラー
Fedora 20 の wildfly 8.1.0-3.fc20 の war アーカイブに単純なアプリケーションをデプロイする際に、以下の stactrace で問題が発生しました。助けていただければ幸いです。
java - Handler で POST リクエスト本文を正しく読み取る方法は?
私が今使っているコード:
clear()
問題ないようですが、プールに戻す前に ByteBuffer が必要かどうかはわかりません。の使用についてもわかりませんexchange.getConnection().getBufferPool().allocate();
。これについては、ドキュメントにはあまり記載されていません。
session - JMX を使用して WildFly 8.1 でユーザー セッションを表示する方法は?
JBoss 5.1 では、JMX を使用して、jboss.web MBean の activeSessions と listSessionIds を使用してセッションを反復処理し、getLastAccessedTime メソッドを呼び出す Web アプリケーションで、アクティブなセッションの数とセッションごとの他のいくつかの統計情報 (最終アクセス時間など) を監視しました。
WildFly 8.1 で、アクティブなセッションの数を返す jboss.as.expr:deployment=tcl.war,subsystem=undertow の activeSessions 属性を見つけましたが、セッション ID のリストを取得する方法が見つかりませんでした。 Boss 5.1 の Tomcat によって提供され、おそらく Undertow は同等のものを提供しません。
私は何か見落としてますか?
jakarta-ee - プログラムで Wildfly/Undertow に仮想ホストを作成する
顧客がサービスにサインアップする方法に基づいて仮想ホストを作成する必要があるアプリケーション (Wildfly にデプロイ) を構築しています。たとえば、デフォルトのアプリケーション/サービスは、main.exampledomain.com というホストで実行されます。顧客 A がサービスにサインアップすると、仮想ホスト A.exampledomain.com を作成する必要があり、A.exampledomain.com は main.exampledomain.com とまったく同じ WAR/Web コンテンツを提供する必要があります。
これは、standalone.xml の「ホスト」構成で行うことができます --> サブシステム undertow、jboss-web.xml での追加の仮想ホスト構成 (デプロイされるすべての WAR 用)。
これを行うプログラム的/動的な方法はありますか? これは可能ですか? undertow API でこれを行う必要がありますか? またはこれは可能ですか? Wildfly Management API を使用する必要がありますか?
これに関連するいくつかのトピックを検索したところ、構成に関する議論と回答しか見つかりませんでしたが、これを行うプログラム的な方法は見つかりませんでした。
よろしくお願いします、GPN
java - Undertow サーバーでスレッドを増やす
私は Undertow を使用しています。私の目的は、aws インスタンスを使用して最大のスループットを得ることです。
私が直面している問題は次のとおりです。
スレッド = 1000 で 1 つのインスタンスを使用すると、9900 のスループットが得られます。スレッド = 1000 (それぞれ) で 2 つのインスタンスを使用すると、9800 のスループットが得られます。
私が考えた方法の 1 つは、サーバーを作成するときにスレッドの数を増やすことです。
これは私が得るエラーです:
私の場合、スループットを上げるにはどうすればよいですか。
1000 を超えるスレッドを使用しようとすると、問題を解決できません
どんな助けでも非常に役に立ちます。
ありがとう。
java - Undertow HTTPS listener
I'm trying to serve a simple 'Hello world!' response over HTTPS with self-signed certificate using Undertow embedded server. However I get ERR_SSL_VERSION_OR_CIPHER_MISMATCH
on the client (Chrome) and SSLHandshakeException: no cipher suites in common
in server logs.
It seems that additionally to KeyManager[]
array I need to provide the TLS protocol to use, but I can not found where I should put it. Complete example is avaiable at https://github.com/isopov/undertow-https-test/blob/master/src/main/java/com/sopovs/moradanen/UndertowHttpsTest.java
while at https://github.com/isopov/undertow-https-test/blob/master/src/main/java/com/sopovs/moradanen/JettyHttpsTest.java there is example of similar test using Jetty server (to prove that certificate is good).
java - undertow でのコンパイル エラー
undertow を使用して webapp を開発していますが、Java は初めてです。ServeletEngine.java の実行中にエラーが発生します。他の関連する投稿を確認しましたが、クエリが解決されていません。私を助けてください。
エラー: [エラー] プロジェクト undertow-server で目標 org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) を実行できませんでした: コンパイル エラー: コンパイル エラー:
私のディレクトリ構造は次のとおりです: ~/undertow-server/src/main/java/com/mastertheboss/undertow/ServeletEngine.java
私の pom.xml ファイルは次のとおりです。 $ cat ~/undertow-server/pom.xml
$ cat ~/undertow-server/src/main/java/com/mastertheboss/undertow/ServletEngine.java パッケージ com.mastertheboss.undertow; import io.undertow.Undertow; import io.undertow.server.*; import io.undertow.util.Headers;
さらに情報が必要な場合はお知らせください。