問題タブ [wildfly-9]
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.
wildfly - JBoss 7.1.1 実行時の JNDI バインディングの変更
スタンドアロン モードの JBoss 7.1.1 では、すべての JNDI バインディングは jboss:domain:naming:1.1 サブシステムの standalone.xml ファイルで設定されます。ドキュメントによると、サーバーの実行中にstandalone.xmlを変更することはできません。JBoss CLI を使用しようとしましたが、リソースの書き込み/変更方法がわかりません。
jbossを再起動せずにJNDIの値を変更するには?
wildfly - エクリプス ルナ + ワイルドフライ 9
WildFly 9 サーバーで Eclipse Luna を使用できますか? それとも Eclipse Mars に移行する必要がありますか? 私のEclipseでWildFly 9サーバーを作成することはできませんが、WildFly 8サーバーを作成することはできます。最新のように見える Jboss Tools プラグインを確認しました (バージョン 4.2.6)。Eclipse Mars では 4.3.0 バージョンが利用可能です。
jakarta-ee - 単一インスタンスのみを提供する @Resource を介して注入されたステートレス リモート Bean
アプリケーションのフロントエンド ( JSF
, CDI
) とバックエンド ( EJB
, Hibernate
) の部分がそれぞれ別の .xml にある Web アプリケーションを実行していますWildFly 9.0.1.Final AS
。Remote EJB Client
フロントエンドは、JNDI 名を介してバックエンドと通信します。
いくつかのフロントエンド コード:
いくつかのバックエンド インターフェース コード:
いくつかのバックエンド Bean コード:
問題は、JMeter を使用して、またはいくつかのブラウザー タブを更新することによって、どれだけ多くの要求を行っても、常に のインスタンスが 1 つしか存在DynamicTableBean
しないことです。すべてのリクエストは、キュー内のその 1 つの Bean インスタンスによって実行されます。お分かりのように、このアプリケーションは完全にシングル スレッドの EJB であるため、まったく使用できません。何が問題なのですか?
debugging - Arquillian WildFly 9 リモート デバッガー
Java EE 7 コンポーネントに対していくつかのテストを実行したいと考えています。Arquillian について少し読んだところ、この種の問題に適しているようです。ただし、構成に問題があります。組み込みの GlassFish、管理対象の WildFly、およびリモートの WildFly で実行することができました。理想的には、WildFly はアプリケーション用に選択したアプリ サーバーであり、リモート モードでは、テストを実行するたびにサーバーを起動するのではなく、実行中のサーバーを使用するため、テストには後のオプションを使用したいと考えています。ただし、デバッガーをWildFly 9に接続するのに苦労しています。
standalone.conf.bat の次の行のコメントを外しました。
以下の部分を arquillian.xml に追加しました。
テスト自体は正しく実行されます (正しいテスト結果を確認でき、WildFly コンソールにはデプロイとコンソール出力が期待どおりに表示されます)。ただし、デバッガーはまだブレークポイントで停止しません。通常の JUnit テストとして Intellij Idea から開始します。各テストの開始時に表示される警告は次のとおりです。
ここで何が間違っていますか?
java - java.lang.reflect.InvocationTargetException WildFly サーバーで Java Web アプリを実行している場合
WildFly 9.0.1 サーバーを使用して Java Web アプリケーションを実行しようとしています。新しいプロジェクトを作成し、wildfly サーバーと休止状態を選択しました。サーバーを動かしてみると、
次のエラーが表示されます。
の 1052 行目build-impl.xml
は次のとおりです。
情報ログにこの出力が表示されますが、それがどのように関連しているかはわかりませんが、netbeans がこれをスローし、エラーを netbeans に報告するように求めているようです。
編集
代わりに GlassFish Server を使用すると、すべて正常に動作します
java - Windows 10 で WildFly 9.0.2.Final をシャットダウンできない
Windows 10でWildFly 9.0.2.Finalサーバーを実行しています。コマンドを使用してサーバーをシャットダウンしようとすると:
次のログが表示されます:
コントローラーへの接続に失敗しました: コントローラーは localhost:9990 で使用できません: java.net.ConnectException: WFLYPRT0053: http-remoting://localhost:9990 に接続できませんでした。接続に失敗しました: WFLYPRT0053: http-remoting://localhost:9990 に接続できませんでした。接続に失敗しました: 無効な応答
これは何を意味し、どのようにサーバーをシャットダウンできますか?
ssl - WildFly 9 ドメイン モードで SSL を設定する方法は?
現在、ポート 8080 経由でアプリケーションにアクセスできる WildFly 9 クラスターを稼働させています。SSL をセットアップして、ポート 8443 でのみアクセスしたいと考えていますが、セキュリティ レルムと https リスナーの場所に関するドキュメントが見つからないようです。ドメイン モードに配置されます。
キーストアと証明書をすべてセットアップし、スタンドアロン モードを使用してデモで https を動作させることができましたが、ドメイン モードで動作させる必要があります。
誰かが私を助けて、彼らがこれをどのように達成したかを共有できますか?
java - warファイルからデプロイするときにWildflyがhttpリクエストのキャッシュされた値を返す
Java Web Start アプリケーションに問題があります。Wildfly 9 コンテナーで JavaEE アプリケーションを実行しています。csv ファイルへの URL とテンプレート ファイルへの URL を含むプロパティ ファイルを Web Start アプリケーションに渡します。
初めてアプリケーションを実行すると、アプリケーションはプロパティ ファイルをダウンロードし、プロパティ ファイルのエントリから URL をロードし、csv ファイルとテンプレート ファイルをダウンロードして、ファイルとの差し込み印刷を行います。
Web Start アプリケーションを 2 回目、3 回目、... 実行すると、常に最初の実行からプロパティ ファイルがダウンロードされます。プロパティ ファイルも、ユーザーが Web Start アプリケーションを起動するたびに上書きされます。
Eclipse から「フル パブリッシュ」を介してアプリケーションを Wildfly にデプロイすると、Web Start アプリケーションは正常に動作しますが、「プロジェクト --> エクスポート --> WAR ファイル」を介してアプリケーションをデプロイし、.私のWildflyインストールの展開フォルダーに.warファイルがあると、上記で説明した動作が得られます。
いくつかの追加情報: 「WAR ファイルのエクスポート」コンソール出力によるデプロイ、1 回目の実行:
2 回目の実行:
そして、これはJNLPファイルです
「WARファイルのエクスポート」を介した展開で動作させる必要があります。何が問題なのか知っている人はいますか?
- - - - - - - - - - - - - - - 編集 - - - - - - - - - - ------------------
これはプロパティ ファイルのロード プロセスです。これで問題ありません。プロパティ ファイルを手動で開くことができ、内容は正しいです。
それがプロパティファイルをダウンロードする方法です
copyURLToFile(url, proppath) は、apache FileUtils のメソッドです。ダウンロードしたプロパティ ファイルに無効なコンテンツが含まれています。初回から毎回の内容です。
敬具 アーサー
java - WildFly で DIGEST を使用して webapp を保護する
WildFly 9 サーバーで実行されている Web アプリケーションを保護したいと考えています。
2 つのテーブルusers(login, password)
とroles(login, role)
.
まず、次のように BASIC 認証を構成しました。
スタンドアロン.xml:
web.xml:
jboss-web.xml:
これは正常に機能しますが、パスワードがネットワーク経由で平文で送信され、同じようにデータベースに保存されるため、悪い習慣です。だから私はこれを行う DIGEST の BASIC を変更しようとしました:
standalone.xml: いくつかのオプション モジュールを追加しました
web.xml: login-config セクションを変更しました
しかし、私はこのエラーがあります:
これは、webapp ログイン システムから受け取ったハッシュ化されたパスワードと、データベース内のハッシュ化されたパスワードが一致しないためだと思います。データベース内のハッシュ化されたパスワードは の MD5 ですlogin:realm:password
。
誰かが何が悪いのか教えてもらえますか?