1

プログラムでプロキシを作成するために、ESB のフロントエンドである .Net Web アプリケーションがあります。

FTP経由でxmlプロキシをESBパスにプッシュしようとしていrepository/deployment/server/synapse-configs/default/proxy-services/ますが、うまくいかないようです。

私はこの接続を試みていました:ftp://admin:admin@localhost:9443/repository/deployment/server/synapse-configs/default/proxy-services/

XML を ESB にアップロードする他の方法はありますか? どうもありがとう

編集:「はい、管理サービスを使用してそれを行うことができます」という答えが1つあることは知っていますが、管理サービスを介したプロキシの追加に関するドキュメントが不足しているため、うまくいきませんでした。そのため、FTP などの代替手段を検討しています。xml を直接 Repo フォルダーに配置すると機能することがわかっているため、フォルダーへのアクセスに問題があります。

4

3 に答える 3

0

おそらく ws-admin サービスを使用して、ESB にプロキシを追加する適切な方法を探していましたが、それは実際には簡単ではありませんでした: リポジトリ、ライブラリなどの問題...

私は簡単な汚い解決策に行き着きました.プロキシの適切なフォルダーにあるサーバーへの安全なJava ftp( jsch を使用)。

とにかく助けてくれてありがとう

于 2012-09-17T08:06:06.283 に答える
0

私が理解しているように、FTP を使用してファイルをパスにアップロードしようとしています。これには、WSO2 ESB の呼び出しは含まれませんね。

上記の理解に基づくと、FTP アドレスで指定されたポートが間違っているようです。マシンで実行している FTP サーバーのポートを使用する必要があると思います。構成を編集していない限り、21 にする必要があります。この変更後、相対パス /repository/... ではなく絶対パスを指定する必要があります。

単なる別の FTP アップロードと考えてください。ESB は、/repository/deployment/server/synapse-configs/default/proxy-services/ に来るすべてのファイルを自動的にデプロイします。

お役に立てれば!

于 2012-09-15T14:37:40.913 に答える
-1
  1. WSO2のWebインターフェイス内にプロキシを作成できます(Webブラウザを使用)。 localhost:9443/carbon/admin/login.jsp

  2. または、ファイルをコピーするだけでプロキシを追加します

mv myProxy.xml MY_WSO2/repository/deployment/server/synapse-configs/default/proxy-services/myProxy.xml

localhost:9443へのFTP接続は機能しません。それ以外の場合、FTPを使用する必要がある理由を説明してください。

于 2012-09-12T15:15:23.347 に答える