問題タブ [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.
java - Restful サービスでファイルをアップロードする方法 - JAX-RS
ファイルをアップロードするための Restful サービスを実装したいと考えています。以下は、私がこれまでに行ったことです。ファイルを取得できません。
サービス インターフェイス
実装は以下の通り
出力は
ここでファイルにアクセスする方法がわかりません。いろいろ調べたのですが、良い資料が見つかりませんでした。これをwso2 アプリケーション サーバーにデプロイしており、Jax rs の実装は Axis2 CXF です。
wso2 - 複数の WSO2 製品で単一の「ユーザー ストア」を使用する方法
を使用する予定WSO2 ESB
でWSO2 IS
、WSO2 AS
自分のプロジェクトに使用します。私の考えは、すべてのユーザー管理に IS で単一の JDBC ユーザーストアを使用することです。
ESB
他のインスタンスに対してユーザー ストアを構成することは必須AS
ですか? また、相互に通信するための最適な方法は何ですか?
関連資料を指摘していただければ幸いです。
java - WSO2 クラスパス -- それは何ですか?どこにありますか?
WSO2 AS 5.2.1 を使用すると、クラスパスで xml ファイルを読み取ることができませんでした。コードと付随するエラーは次のとおりです。
出力は次のとおりです。
xml ファイルを WEB-INF/classes またはソース ファイルのディレクトリのどこに配置しても、WSO2_HOME (インストール ディレクトリ) でそのファイルを探し続けます。非常に悲惨な状況。助けていただければ幸いです。
wso2 - Activemq を使用する WSO2 アプリケーション サーバーを取得する方法
私はこれで 2 日間を無駄にしましたが、動作中の WSO システムを廃棄して基本に戻り、WSO2 AS + Activemq だけに戻った後、あきらめました。
jmsトランスポートを機能させることができません。
このエラーが発生し続けます
TID: [0] [AS] [2015-06-01 13:20:12,179] エラー {org.apache.axis2.engine.ListenerManager} - jmstransport リスナー {org.apache.axis2.engine.ListenerManager を初期化できませんでした{org.apache.axis2.transport.base.BaseTransportException: TopicConnectionFactory という名前の JNDI ルックアップは、インターフェース javax.jms.ConnectionFactory が予期されていたときに org.apache.activemq.ActiveMQConnectionFactory を返しました}
WSO2 AS に付属のインストール手順と、AS に付属の銀行サンプルを試しました。
AS lib ディレクトリに geronimo ライブラリを置かず、activemq-all jar をアンパックして jms クラスを削除して再パッケージ化するなど、あまりにも多くのソリューションをグーグル検索しましたが、それでも同じ問題が発生します。
銀行のサンプルから最後に読んだのは、このエラーはクラスパスに複数の geronimo クラスのコピーがあるために発生するということでしたが、パスを精査したところ、他のクラス パッケージに埋め込まれていない限り、これは正しくありません。
昨年使用した以前のバージョンの AS と activemq はそのまま使用できましたが、これはまったく不可能です。
アーキテクチャ全体を捨てて、箱から出してすぐに動作する他のものを使用する前に、WSO2 製品を activemq で動作させる方法を誰か教えてもらえますか?
eclipse - HTTP ステータス 500 - サーブレット cxf の Servlet.init() が例外をスローしました
私は WSO2 Developer studio を使用して RESTful Web サービスを作成しようとしています。 restful-web.html。
WSO2 アプリケーション サーバーに Web サービスをデプロイすると、正常に動作しますが、[サービスの検索] をクリックした後、利用可能な RESTful サービスが表示されません。このエラーが発生しています
wso2 - WSO2 P.PaaS : AS およびその他の WSO2 製品へのアクセス
これで、WSO2 P.PaaS をインストールして実行することができました。.war
ファイルを Application Serverにデプロイしたいと考えています。P.PaaS 上の AS は.war
ファイルを受け入れないようです。しかし、スタンドアロンのものはそうです。ここを参照してください。また、PaaSにデプロイされたWSO2製品を利用したい。どの URL またはポートを使用すればよいかわかりません。実験に使用できるチュートリアルはありますか?
簡潔で申し訳ありませんが、私は WSO2 を初めて使用します。
java - WSO2 AS 5.2.1 で WebSocket をセットアップしてデプロイする方法は?
いくつかの RESTfull サービスを実装する動作中の JAX-RS Web アプリケーションがあります。私は WSO2 Studio で開発し、WSO2 AS Web インターフェイスを使用して展開しました。すべて非常にシンプルです。
ここで、WebApp に WebSocket を開く機能を追加したいと考えています。WSO2 AS のドキュメントで、標準的な手順や例を見つけられませんでした。私の質問は:
- それは可能ですか?
- RESTfull 実装と WebSocket を同じ war パッケージに入れることはできますか? それを行う例はありますか?WSO2 AS で最高。
- WebSocket アプリケーションをセットアップして WSO2 AS にデプロイする方法は?
ありがとうございました。
アップデート
この非常に単純な websocket アプリケーションを作成しました。
Tomcat サーバーにデプロイすると、WSO2 AS 5.3.0 (スナップショット) にデプロイすると正しく実行され、websocket に到達できません。私が間違っていることを理解していません。
wso2 - Javaコードで「CARBON_HOME」の値を取得する方法
ユーザーリクエストを受信し、カーボンデータブリッジの節約を使用してCEPにイベントとして発行するAxis2サービスを実装しようとしていました(「org.wso2.carbon.databridge.agent.thrift.DataPublisher」経由)
wso2cep-3.1.0/samples/producers/activity-monitor で提供されているコード サンプルに従いました。
次のコード スニペットを参照してください
次のようにキーストアパラメーターを設定するユーティリティクラスもあります
サービスを wso2as-5.2.1 にアップロードし、SOAPUI を使用してサービスを呼び出しました
リクエストが「TCP のクライアントを借りることができません」というエラー メッセージを返しました。
デバッグしたところ、問題はクラス「KeyStoreUtil」にある可能性があることがわかりました。
「filePath」がどういうわけか「null」を返したところ、
この行で障害が発生しました
「CARBON_HOME」の値を使用してキーストアの場所を特定すると、より良いアイデアになると思います
だから私の質問は:
Java コードで「CARBON_HOME」の値を取得するにはどうすればよいですか?
と言った。もう少し考えてみると、サービスは何度も呼び出されます。一方、「setTrustStoreParams」と「setKeyStoreParams」は、サーバー/サービスの開始時に一度だけ実行する必要があります。
では、サービス コードから「setTrustStoreParams」と「setKeyStoreParams」を削除する、または構成可能な項目として実装するさらに良い方法はありますか?
お知らせ下さい
ありがとう
wso2 - WSO2 ESB -Android プッシュ通知
wso2 esbを使用したAndroidプッシュ通知プロセスの手順を提案してください。
前もって感謝します