問題タブ [jboss-eap-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.
jboss - JBossとRewriteCondおよびRewriteRule
このドメインti-passis.rhcloud.com からのものではないすべてのリクエストをリダイレクトし
、証明書エラーを回避するためにhttpsをhttpに使用する必要があります。
例:
https://ti-passis.rhcloud.com/contato(リダイレクトする必要があります)
https://tetraimoveis.com/contato(証明書が "* .rhcloudの場合、証明書エラーのためにリダイレクトする必要があります。 com ")
RewriteCondは単独で機能しますが、まとめると何も機能しません。私は何か間違ったことをしていますか?
jboss - JBoss EAP 7.0 で外部化された JBoss Data Grid への HTTP セッションが機能しない
JBoss EAP 7.0 - 21.3.7の設定ガイドに従って、外部化された HttpSessions を JDG にセットアップしました。
手順は非常に簡単です。私のstandalone.xmlには次のものがあります。
次に、jboss-web.xml ファイルをアプリケーションの WEB-INF フォルダーに追加し、キャッシュ コンテナーとリモート ストア キャッシュを参照します。
ただし、機能していないようです。属性をセッションに入れてサーバーを再起動することをテストしました。次に、以前の httpsession を再利用せずに新しい httpsession を作成するため、以前に設定されたパラメーターが欠落していることがわかります。ログには、関連するものは何も表示されません。
ejb-3.0 - Jboss Eap 6.3 にデプロイされた EJB 3.0 をリモート クライアントからルックアップする
サーバーとクライアントをローカルのワークスペースで (Eclipse 経由で) 実行しても問題はありません。ただし、クライアントがサーバーとは異なるマシンから実行された場合、またはエクスポートされたクライアント製品 (つまり Eclipse rcp) から実行された場合には問題があります。
また、JNDI に関する記事やさまざまなオンライン ブログも読みました。明らかな何かが欠けている場合はお知らせください。リモートクライアントを数日間動作させようとしています。:(
上記の行は、ローカル環境ではオブジェクトを返し、リモートまたはエクスポートされたクライアントの場合は null を返します。
java - HTTP エラー応答からの Jboss バージョンの詳細の抑制
私の jboss バージョンは Jboss EAP 6.3 です
Jboss から何らかの種類のエラー応答が返されると、サーバー情報が応答に追加されます。次に、行の応答の例を示します。
HTTP/1.1 400 Bad Request サーバー: Apache-Coyote/1.1 Content-Type: text/html;charset=utf-8 Content-Length: 2391 Date: Tue, 19 Jul 2016 09:30:46 GMT Connection: close
JBoss Web/7.4.8.Final-redhat-4 - JBWEB000064: エラーレポート
JBWEB000065: HTTP ステータス 400 - org.codehaus.jackson.map.JsonMappingException: 文字列値 'XYZ' から mybean.type のインスタンスを構築できません: 値は宣言された Enum インスタンス名の 1 つではありません [ソース: org.jboss.resteasy.core .interception.MessageBodyReaderContextImpl$InputStreamWrapper@5e421c2b; 行: 14、列: 26] (参照チェーン経由: RequestArgs["request"])
JBWEB000309: タイプJBWEB000067: ステータス レポート
JBWEB000068: メッセージorg.codehaus.jackson.map.JsonMappingException: 文字列値 'XYZ' から mybean.type のインスタンスを構築できません: [ソース: org.jboss.resteasy.core.interception. MessageBodyReaderContextImpl$InputStreamWrapper@5e421c2b; 行: 14、列: 26] (参照チェーン経由: RequestArgs["request"])
JBWEB000069: 説明JBWEB000120: クライアントから送信されたリクエストの構文が正しくありません。
JBoss Web/7.4.8.Final-redhat-4
ここで、サーバーの起動時に「-Dorg.apache.coyote.http11.Http11Protocol.SERVER=MyServer」パラメーターを使用して、サーバーのバージョンを任意のコスチューム名に置き換えることができます。しかし、タイトルとフッターに指定されている「JBoss Web/7.4.8.Final-redhat-4」を置き換えるにはどうすればよいですか?
カスタム エラー ページ (error_400.html、error_500.html などのエラーごと) を作成することで、これを解決できますが、動的に含める必要がある実際のエラー メッセージには問題があります。
Jboss を使用して送信されたすべての応答から jboss バージョン関連の情報を抑制する簡単な方法はありますか?
jboss - ActiveMQ RAR を使用した JBOSS EAP 7.0 は動作しませんか?
私は EAP 6.4.x (x は現在 8 ですが、6 および 4 などで 6.4.0 まで) で問題なく動作している戦争があります。
WAR には、リモート マシンのキューにメッセージを追加するための単純な JMS クライアント機能がいくつかあります。対象の QBroker は ActiveMQ 5.8.0 です。
私は 5.8.0 RAR を使用してリモート ブローカーへのアダプター/コネクターをセットアップし、通常の JMS クライアントを使用してメッセージを q にプッシュします。これで大丈夫です。
6.4.x から 7.0.1 への「移植」を開始します。私はamq 5.8.0 RARのものに夢中です。手始めに -- EAP 7 の一部である AMQ Artemis のものは (まだ) 使用しません。最初はできるだけ変更を加えずに 7.0 で WAR を動作させたいと考えています。そのため、RAR をそのままにしておくことが重要です。
6.4.x では、スタンドアロン プロファイルを使用し、次のように CLI 経由で RAR をデプロイするだけです。
次に、cli を使用してリソース アダプタ、接続定義/ファクトリ、およびキューの管理オブジェクトを設定します。
EAP 7.0.1 と同じプロセスに従って、取得したスタンドアロン プロファイルを使用すると、
RAR を使用する WAR を有効にしようとすると問題が発生します。わかりましたので、standalone-full を使用すると、この種のエラーのあらゆる種類のバリエーションが発生します。
上記のメッセージは、messaging-activemq のもの (または組み込みの artemis のもの) に問題があることを示しています。
どちらの場合も、EJB デフォルト リソース アダプタを上で作成した RAR に設定します。
では、この設定で何が欠けているのでしょうか?
私の環境に関するいくつかの詳細:
War には jboss/wildfly 固有の DD はありません。
AMQ RAR を静的モジュールとしてデプロイしていません (また、デプロイしたくもありません)。他の JAR (DB ドライバー用) や WARS、EJB jar などのように、デプロイしたのは単なる jar です。
cat version.txt Red Hat JBoss Enterprise Application Platform - バージョン 7.0.1.GA
java -version java バージョン "1.8.0_92" Java(TM) SE ランタイム環境 (ビルド 1.8.0_92-b14) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 25.92-b14、混合モード)
uname -a Linux wellandf3 4.6.4-301.fc24.x86_64 #1 SMP Tue Jul 12 11:50:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
java - EAP 7 の SOAP over JMS サービス
Jboss EAP 7 AS に war ファイルをデプロイしようとしています。このファイルには、WSDL 記述を含む SOAP over JMS Web サービスが含まれています。(以下、該当部分)
残念ながら、展開プロセス中に常に次のエラーが発生します。
HornetQ を Message Broker として使用する EAP 6.4 を使用して同じ動作をしました。HornetQ は、EAP 設定ファイルで単純にセキュリティシステムをオフにする可能性を提供します。
しかし、代わりに Apache ActiveMQ を使用する EAP 7 のソリューションは見つかりませんでした。
事前にご回答いただきありがとうございます。
jboss - JBoss 7 EAP から提供された jackson バージョンを除外します
JBoss 7 EAP が提供する新しいバージョンの Jackson を使用しようとしています。私の問題を解決するために、war デプロイメントに含まれるjboss-deployment-structure.xmlファイルを作成しました。
しかし、JBoss は提供された依存関係ではなく、提供されたモジュールを使用しているようです。
ローカル モジュール ローダー @134593bf からのモジュール「com.fasterxml.jackson.core.jackson-databind:main」の ModuleClassLoader (ファインダー: ローカル モジュール ファインダー @4bb4de6a (ルート: ...\jboss-eap-7.0\modules,... \jboss-eap-7.0\modules\system\layers\base))
同様の質問JBoss 7 Classloader -- Exclude Module Implementationを見つけましたが、役に立ちませんでした。
私は何を取りこぼしたか?
java - 404 エラー: 非常に単純な REST Web サービスの基本的なメソッドを呼び出すことができません
この技術を学ぶために、自宅で簡単な REST Web サービスを実装しようとしています。
JBoss EAP の最新バージョンである 7 を使用しています。Java 8 で Maven プロジェクトを作成しました。デプロイは問題ありませんが、REST Web サービスのメソッドを呼び出すと、404 エラーが発生します。
仕様とチュートリアルで何をすべきかをフォローします。
1) bddsortiesという名前の WAR を作成します 。 pom には次のものがあります。
2) javax.ws.rs.core.Application クラスを拡張するクラスがあります: パブリック クラス App はアプリケーションを拡張します。このクラスには注釈が付けられています: @ApplicationPath("/messorties")
3) 別のクラスがあり、Web サービスに @Path の注釈が付けられています: @Path("accueil")
4) HelloWorld と呼ばれるこの Web サービス クラスには、 @Path("helloworld")で注釈を付けて呼び出したい基本的なメソッドがあります。
http://localhost:8080/sortiesbdd/messorties/accueil/helloworldと入力してこのメソッドを呼び出したい場合、404 エラーが発生します: Error HTTP 404
私のコードで何が間違っていますか? 2日間探していますが、解決策が見つかりません。私にとっては、すべて問題ないように見えますが、見つけられない間違いがあります。
前もってありがとう、トーマス
PS: JBoss のドキュメントを読んだところ、web.xml ファイルがありますが、空です。
ejb-3.0 - リモート処理のための Kerberos 認証の統合
こちらの手順に従っています: 第3 章追加機能 - Red Hat Customer Portal
具体的には、セクション 3.3 に従って、Kerberos をリモート アプリケーションで動作させようとしています。
私のstandalone.xmlは、ドキュメントの例のように見えます. セクション 3.2 に従い、管理インターフェイスからログインできるため、サービス プリンシパル、キータブ、およびユーザーが機能します。
ここに示すクライアントに基づいたサンプル クライアント コードを使用しています: [JBEAP-715] Kerberos による EJB 認証が wildfly-security-api で機能しない - JBoss Issue Tracker
}
ここに私の豆があります:
クライアントで次のエラーが表示されます: (ログインは成功しました)
サーバーで次のエラーが発生します。
任意の支援をいただければ幸いです。EJB にアクセスするために Kerberos を使用してクライアントを認証する方法に関するドキュメントは見つかりません。
ありがとう - トム
logging - jboss-cli を使用する場合、jboss ログハンドラーはすでに割り当てられています
4-eap と私はコマンドで jboss-cli に oassed スクリプト ファイルを使用して、スタンドアロン インスタンスの構成を自動化したいと考えています。
jboss-cli.sh -c --file="my file"
このファイルには、次のように、追加したいハンドラーとロガーがあります。
私はこの出力を取得します:
ハンドラーが既に割り当てられていることがわかりますが、これは正しくありませんが、ロガーがファイルに存在しません (ベースのstandalone.xmlから始めました) どうすればよいかわかりません。
ありがとう