問題タブ [wso2as]

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.

0 投票する
1 に答える
1939 参照

python - 新しく生成されたインスタンスの IP アドレスを含む Puppet フィル テンプレート

1 つのマスター ノードと 1 つのワーカー ノードを持つ単純な WSO2 アプリケーション サーバー クラスターをセットアップしています。これは、Python NovaClient API を介して OpenStack クラウドでインスタンスを生成することによって行われます。

インスタンスを生成したら、それらの IP アドレスを取得し、それを使用してテンプレートの値を入力する必要があります。ただし、テンプレートの値をコピーするには、インスタンスが稼働している必要があります。

インスタンスの一時停止と再開を組み合わせたxml構成ファイルを使用して、これを正常に実行しました。xml ファイルには、パペット テンプレートを埋めるために必要なすべての変数値が含まれていました。

ここで、xml 構成を使用せずに、パペット構成ファイルのみを使用して試してみる必要があります。設定情報は puppet ファイル内にある必要があります。

/etc/puppet/modules/ 内に appserver というモジュールがあります

私のアプローチはどうあるべきですか?

クラスター構成を nodes.pp ファイル自体に保持する必要がありますか? その場合、構成を site.pp にインポートするにはどうすればよいですか?

または、構成情報を /modules/appserver/manifests の場所にある params.pp ファイルに保持する必要がありますか?

このシナリオをガイドするのに十分親切にしてください。

/etc/puppet/manifests の現在の site.pp ファイル

/etc/puppet/modules/appserver/manifests/ 内に 2 つの構成ファイル config_mgr.pp config_wkr.pp があります。

init.pp は使用していません。

ありがとう、スハン

0 投票する
1 に答える
393 参照

wso2 - params.pp 複雑なデータ構造を使用したパペット フィル テンプレート値

私のparams.ppファイルには次のデータ構造があります/etc/puppet/modules/appserver/manifests

私のテンプレートファイル(axis2.xml.erbat /etc/puppet/modules/appserver/templates)。次のフィールドに入力する必要があります。

ファイル内の上記のデータ構造を使用して、この subDomain 値を入力するにはどうすればよいparams.ppですか?

0 投票する
1 に答える
224 参照

wso2is - xaml と wso2 pdp

xamlと wso2 はです。この投稿を試しました。しかし、MediCom.war を Tomcat 7.0.10 にデプロイして via にログインすると、次のエラーが発生しましmedi_home.jsp/localhost/MediCom/WebContent/index.jsp

前もって感謝します!

0 投票する
1 に答える
480 参照

wso2 - 複数のエージェントのホスト名を params.pp データ構造に一致させるパペット

appserverパペットモジュールで呼び出されるモジュールがあります。そのモジュールのマニフェストには、params.ppファイルによって継承されるinit.ppファイルがあります。params.ppファイルには、次のデータ構造があります。

私のinit.ppファイルでは、上記のデータ構造を使用して次のようにテンプレートを埋めています。

現在の方法に従って、一致するノードが見つかった場合 (たとえばappserver-mgr)、それぞれのデータ構造値が取得され、テンプレートに適用されます。現在、これらのスクリプトは期待どおりに機能しています。

今、私はそれを次のように変更したいと思います。

次のノードを含むクラスターがあります。

ファイル内の同じデータ構造を使用して、構成をノード 1 ~ 3に適用し、構成をノード1 ~ 5params.ppに適用するにはどうすればよいですか?appserver-mgr*.mgrappserver-wkr*.wkr

このタスクに正規表現を使用できますか?

0 投票する
1 に答える
797 参照

wso2 - WSO2 ESB と AM を接続する

WSO2 ESB の Health Care Proxy Sample を API Manager に接続したいと考えました。しかし、2つの製品を接続できませんでした。


  1. 1 台のローカル マシン (Windows 7 64 ビット、java7) に 3 つの WSO2 製品 (APIM、ESB、および AS) をインストールし、製品ごとに異なるオフセットを指定しました (APIM は 2、AS は 1、ESB は 0)。

  1. AS サーバーを実行し、AS に 3 つの aar ファイル (geows-SNAPSHOT.aar、hcfacilitylocator-SNAPSHOT.aar、hcinformationservice-SNAPSHOT.aar) をアップロードしました。( http://wso2.com/files/Service_Integration_Artifacts.zipからダウンロード)

  1. ESB サーバーを実行し、1 つの車のファイル (Service_Integration_CApp_1.0.0.car) を ESB にアップロードしました。( http://wso2.com/files/Service_Integration_Artifacts.zipからダウンロード)

4.1 chromeブラウザのPOSTMANを使ってみると以下のように成功します。

URLは

方法は

ヘッダーを2つ追加しました

SOAPAction の値は getHealthcareCenterInfo です

SOAPMessage の値は<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:heal="http://healthcare.wso2"><soapenv:Header></soapenv:Header><soapenv:Body><heal:getHealthcareCenterInfo><!--Optional:--><heal:longitude>3</heal:longitude><!--Optional:--><heal:latitude>4</heal:latitude></heal:getHealthcareCenterInfo></soapenv:Body> </soapenv:Envelope>

私は次の応答を得ました


  1. axis2.xml ファイルに次の構成を追加しました

    <parameter name="HostnameVerifier">AllowAll</parameter>

AM Server を実行し、次の手順で AM の発行者サイトにこのサービスを追加しました。5.1 設計段階では コンテキスト名は

test

URL パターンは test

選択された2つの方法は

GETOPTIONS


5.2 実装ステップで

エンドポイントのタイプは

WSDL Endpoint

プロダクション WSDL は

http://localhost:8280/services/HCCProxyService?wsdl

サービスは

HCCProxyService

ポートは

HCCProxyServiceHttpsSoap11Endpoint


5.3 管理ステップで

層の可用性は

BronzeGoldSilverUnlimited

輸送は

HTTPHTTPS


5.4 保存して公開する


  1. AMのストアサイトでこのサービスを申し込み、アクセストークンを生成しました。

  1. 以下の設定でchromeブラウザのPOSTMANを使ってみます

URLは

方法は

ヘッダーを2つ追加しました

SOAPAction の値は getHealthcareCenterInfo です

SOAPMessage の値は<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:heal="http://healthcare.wso2"><soapenv:Header></soapenv:Header><soapenv:Body><heal:getHealthcareCenterInfo><!--Optional:--><heal:longitude>3</heal:longitude><!--Optional:--><heal:latitude>4</heal:latitude></heal:getHealthcareCenterInfo></soapenv:Body> </soapenv:Envelope>

認可は

コンテンツタイプは


  1. 最後に、Chromeブラウザで次のメッセージを受け取りました

    202 承認済み

ESB ログは次のとおりです。


  1. ESB への直接呼び出しは成功しますが、AM の使用は失敗します。私がしなければならないこと??? apim を使用して次の応答を取得したい (202 Accepted Message ではありません)

私は次の応答をしたい

0 投票する
1 に答える
57 参照

wso2 - WSO2 アプリケーション サーバーに FAB (Fuse Application Bundle) をインストールできますか

タイトルが示すように、WSO2 アプリケーション サーバーに fab バンドルをデプロイできるかどうかを知りたいです。これが可能であると私が推測する 1 つの方法は、fab-bundle 機能をインストールしてから fab jar をデプロイすることですが、同じことの確認が必要です。

0 投票する
0 に答える
77 参照

wso2as - WSO2 AS 5.2.1 に多くの依存関係がある Web アプリケーション戦争をデプロイするにはどうすればよいですか?

Web application.war を 5.2.1 として wso2 にアップロードしようとしていますが、アップロードすると、コンソールに次のエラー メッセージが表示されました。どうすれば修正できますか?

0 投票する
1 に答える
1081 参照

java - パラメータが java.util.Map 経由で Batis マッパーに解析されない

私は次の方法を持っています、

そしてxmlファイルには、次のコードがあります。

置換すると(値をハードコーディング)、user_id=#{userId}期待どおりのuser_id=1結果が返されます。しかし、値がマップに正しく設定されていてもクライアントアプリケーションから渡すと、クエリは正しく取得されず、null が返されます。ここで何が間違っていますか。

私の ProjectMapper クラスのメソッド定義は、

更新: 以下は、サービス インターフェイス メソッドです。

上記の実装は、データレイヤーメソッドを呼び出します(最初に言及)