問題タブ [wildfly-10]
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.
openshift - Keycloak を既存の OpenShift アプリケーションに追加する
この質問は、Keycloak メーリング リストにも送信しました。
OpenShift の背後にある概念を完全には把握していない可能性があります。アプリケーションを OpenShift クラウドで実行し、Keycloak で保護したいと考えています。私のアプリケーションは、2 つのギアを使用して既に実行されています。1 番目のギアには、WildFly 10 で実行される Web アプリがあり、2 番目のギアは PostgreSQL データベースをホストします。
https://github.com/keycloak/openshift-keycloak-cartridgeを使用して、次のようにアプリケーションにカートリッジを追加して、Keycloak を追加しようとしました。
これにより、次のエラーが発生します。
1 つのギアで WildFly でアプリケーションを実行し、2 つ目のギアで同じく WildFly で Keycloak を実行することは、私には理にかなっているように思えます。WildFlyでも実行されている既存のOpenShiftアプリケーションにKeycloakを追加するベストプラクティスは何ですか? 同じWildFlyインスタンスにKeycloakをデプロイする必要がありますか?
同じアプリ内の同じ「ベース カートリッジ」に基づく 2 つのカートリッジをデプロイできない場合、OpenShift はどのようにアプリケーションをスケールアップしますか? それは同じことではありませんか?
wildfly - WildFly 10 で EAR アプリケーションをロードする際の NoClassDefFound の問題
私は最近、40 を超える独自の EJB jar プロジェクトを含む EAR、1 つの Web アプリケーション、およびアプリケーションのユーティリティとヘルパー クラスを含むいくつかの Java モデル プロジェクトを含む巨大なアプリケーションの移行作業を開始しました。
現在、WebSphere Network Deployment (WAS ND 8.5.5) を使用しています。WAS は、共有ライブラリを使用して外部ライブラリを定義する簡単な方法を提供します。WildFly グローバル モジュールを使用してすべての外部ライブラリを提供することもできますが、モジュールを使用して正しい方法で行いたいと考えています。
これが私が今まで試したことです:
module.xml内部でカスタムを定義%%WildFly_Install_Dir%%/modules/gov/abc/def/mainし、外部ライブラリをコピーして、サーバーの起動時にそれがピックアップされるかどうかを確認しました。の内容
module.xmlは次のとおりです。
EAR->META-INF 内を使用して参照したため、将来的に移植性の問題はありませんが、モジュールを作成して EAR
MANIFEST.mfのモジュールを参照した後でも、展開を続けます。MANIFEST.mfNoClassDefFoundError次に、作成
jboss-deployment-structure.xmlしたカスタムモジュールを参照するために、対応するセクションを作成して作成しようとしましたが、どちらも機能せず、同じNoClassDefFoundエラーが発生しました。
モジュラーセットアップを実現し、アプリケーションを正しく展開する方法について、誰か助けてもらえますか?
java - Wildfly 10 へのデプロイ中のエラー
wildfly 10 サーバーにデプロイすると、次のエラーが発生します。
hibernate - Jboss 7.1.1 Final から WildFly 10 への移行 - SQL エラー: 17003、SQLState: 99999
休止状態を使用して Oracle DB にデータを挿入する基本的なアプリケーションがあります。アプリケーション自体は、jboss 7.1.1、java se 7 で動作しており、hibernate 3.5.6 に依存しています。
ただし、アプリケーションを wildfly 1.0.0 または 9.0.2、Java SE 8 に移動すると、挿入で以下の例外が発生します。
この理由は何ですか?何か案は ?アプリケーションが JBoss 7.1.1 Final にデプロイされている場合、この機能は正しく機能します。
jakarta-ee - JNDI ClassNotFoundException javax.ejb.EJBException を使用した WildFly 10 リモート EJB 呼び出し
Java 8 & WildFly (JBoss) 10.0 がインストールされています。emsa.jarリモート EJB を含むファイルを「リモート」サーバーにデプロイしました。
クライアントのメイン メソッドを Eclipse で Java アプリとして実行することにより、JNDI を使用して別のクライアント アプリ内から EJB のメソッドを呼び出そうとしていますが、次のエラーが発生します。
クライアントの Main クラスのコードは次のとおりです。
クライアント アプリケーションの Gradle ビルド ファイル ( build.gradle) には、次の依存関係があります。
ここで最後の日 、WildFly/JBoss のドキュメントに従ってみましたが、うまくいきませんでした。
何か案は?
java - Wildfly 10 + Rest Easy Web サービス。フルパスエラーのリソースが見つかりませんでした
私の Web.xml は次のとおりです。
私のアプリケーション構成クラスは次のとおりです。
私の残りのサービスはクラスは次のとおりです。
この残りのサービスを呼び出しています: http://localhost:8080/DSPRODUCTCATALOG2/rest/api/catalogManagement/v2/catalog?depth=5
しかし、私は得ています:
java - client-cert認証が実行されていないwildfly 10カスタムログインモジュール
wildfly 10 で client-cert auth とともに custom-login (実際にはカスタム実装が必要) モジュールを実行する必要がありますが、モジュール自体は実行されません。同じアプローチが jboss 6 でも機能していました。
私のカスタムモジュール:
web.xml
jboss-web.xml
standalone.xml に、ssl cert 構成が含まれています。
また、standalone.xml のカスタム セキュリティ ドメイン
default-security-domain も変更しました
そして最後に、https-listener
上記のようにすべて問題ないように見えますが、Web サービスの呼び出しとして単純なタスクを実行しようとすると (証明書を提示している場合でも)、「禁止」しか表示されません。ここで奇妙なのは、私のクラス「WsLoginModule」が決して実行されないことです。
何か不足していますか?