問題タブ [axis]
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 - Axis 1.4 を使用したキャッシング + クライアント側での Web サービス応答キャッシング
クライアント側で Web サービスの応答 XML をキャッシュしたいと考えています。サーバー側の応答を待つ必要がないように、クライアント側で応答 XML をキャッシュするにはどうすればよいですか?
クライアント側でサーバー側の応答 XML をキャッシュするのに役立つ、Axis 1.4 で使用できるメカニズムはありますか?
シナリオ: 私は 1 つの検索詳細サービス メソッドを使用しています。これは、さまざまな検索基準に対して毎分サプライヤーのサーバーにヒットし、ほとんどの場合、検索基準は同じです。そのためにも、サーバーにアクセスしており、サーバーが応答を返すのに時間がかかります。クライアント側で応答 XML を保存/キャッシュするのに役立つメカニズムが Axis 1.4 にあると考えています。そのため、同じ検索基準でサーバーをヒットする必要はなく、クライアント側のキャッシュ データから xml またはデータを取得します。
Axis 1.4 で必要な構成/設定はありますか?
私はそれをグーグルで調べ始めましたが、クライアント側でキャッシュするための貴重な詳細が見つかりません。これに関するチュートリアルを教えてください。
web-services - Apache Axis 1.5 を使用して Web サービスを開発するためのチュートリアル
私は Apache Axis で Web サービスを初めて使用します。このチュートリアルは非常に役に立ちました (ベータ 1 用に書かれていますが、1.2 まで動作するようです)。
ツールと動作が大幅に変更されたように見えますが、新しいバージョンの Axis の使用に問題があります。より最近の Axis のリリースと同じレベルのものはありますか?
web-services - サービスを一覧表示しようとすると Apache Axis NoClassDefFoundError が発生する
Axis を利用した Web サービスを一覧表示しようとすると、任意のサービスの WSDL にアクセスしようとすると、問題のサービスを使用しようとすると、例外がスローされます。
サーブレット AxisServlet の Servlet.service() が例外をスローしました
java.lang.NoClassDefFoundError: com.example.MyAwesomeServiceSoapBindingImpl
これで、クラスが Axis Web サービスの WEB-INF/lib ディレクトリにある jar で利用できることがわかり、そこに置いたので Axis をリロードしました。
アイデアはありますか?
[Tomcat 5.5.x、Apache Axis バージョン: 1.4 2006 年 4 月 22 日 (06:55:48 PDT) にビルド]
java - 軸ローディングモジュール-一時ファイルの作成と失敗
社内の異なるシステム間のWebサービス通信にaxisを使用しています。時々、軸の呼び出しは次のように失敗します。
たぶん100人に1人はそのように失敗します。
コードは、axis2バージョン1.4.1を実行している50スレッドのweblogicアプリサーバーにデプロイされます。
ログからわかる限り、「一時ファイルの作成」はすべての呼び出しで発生するため(そして、毎回同じファイルについて言及している)、おそらく同じファイルへの複数のスレッドアクセスがあると思いますが、どうすればよいかわかりませんそれについてしなさい。
誰かが私たちがこれを排除するのを助けることができるいくつかの洞察を得ましたか?
アップデート:
メーリングリストで回答のない同様の問題を見つけました:http://marc.info/? l = axis-user&m = 124411691013763&w = 2 そしてこの質問もそこに投稿しました: http://marc.info/?l = axis- user&m = 124912603230939&w = 2
wsdl - ApacheCXFとAxisの違い
ApacheAxisよりもApacheCXFを使用すること、およびその逆の利点は何ですか?
java - jbossでのAxislog4jロギングを無効にする
Webサービスを介して別のWebサイトに写真をアップロードしている小さなアプリケーションがあります。私の現在の問題は、AxisがSTDOUTを介してxmlメッセージ全体(画像のバイナリデータを含む!)をログに記録していて、それを無効にする方法がわからないことです。
jbossのlog4j設定(jboss-log4j.xml)には、通常のSTDOUT情報ログのアペンダーが含まれており、異なるカテゴリー設定で軸を無効にしようとしました。
STDOUTにこの設定を使用する:
結果を変更せずに、これらのカテゴリ設定を試しました。
一部のサンプルログ出力は次のようになります。
更新axis-1.4.jarを確認したところ、 simplelog.properties というファイルがあります。
これをjar内で、またはjboss-log4j.xmlのカテゴリーとしてエラーに設定しても、まったく役に立ちませんでした。
Axisロギングをオフにする方法、または少なくともERRORレベルに設定する方法を知っている人はいますか?
乾杯
フランク
java - axis NSToPkg.properties ファイルのマッピングで TCP ポートを指定することはできますか?
Axis 1.4 axis-wsdl2java ant タスクを使用して、Web サーバーのポート 8080 でホストされる Web サービスのスタブ コードを作成しています。過去に NStoPkg.properties ファイルを使用して、Web サーバーの名前空間を次のような構成行で便利な Java パッケージ名にマップしました。
しかし、ポート 8080 でホストされているサービスに対して同じことをしようとすると、次のようになります。
wsdl2java ツールはマッピングを認識していないようです。考えられる限り多くのバリエーションを試しましたが、すべて役に立ちませんでした。これは不可能ですか、それとも何か間違っていますか?
[編集: コマンドライン WSDL2Java ユーティリティの -N オプションを使用する場合、問題はなく、パッケージは正常に再マップされることを忘れていました。私が作業できないのは、これのオプションファイルベースのバージョンだけです.]
java - Web サービス クライアントがペイロードを正常に受信しなかった場合の通知方法
Web サービスのクライアントがメッセージを正常に受信したかどうかを知る必要があります。クライアントがメッセージを受信しない場合 (通話中にクライアントのネットワークがダウンした場合)、変更をロールバックしたいので、次の呼び出しで最初に取得しようとしたのと同じデータが返されます。 .
Web サービスを呼び出すたびに、一連の「ページ」に相当するデータが提供されますが、「ページ」を見逃すことは望ましくありません。送信がいつ失敗したかがわからない場合は、ロールバックできないため、クライアントはサポートに電話して、「ページ」が見つからないことを伝えなければならない可能性があります。
サーバーがまだデータ処理を行っている間に、長い呼び出しの途中でクライアントプロセスを強制終了しようとしましたが、サーバーはそのまま続行し、正常に終了しました。
これは、Axis2 と JBoss と SOAP を使用する Java Web サービスです。これに関するいくつかの設定のドキュメントを掘り下げているので、設定できることを願っています。
java - Axis2のwsdl2javaがRPC/エンコードされたスタイルのWebサービスで失敗する
Axis2に代わるものはありますか?または、それを機能させる方法(たとえば、異なるデータバインディング)?
注:ApacheCXFも失敗します:(
tomcat - ROOT 内の Apache Axis/2 Web サービスの移行
ROOT に常駐するアプリケーションがあります。このアプリケーションには、特定の操作を行う Java クラス (ROOT\WEB-INF\classes 内) があります。基本的にROOTのJavaクラスと重複するAxis Webサービスがあり、axis\WEB-INF\classesにあります。
これら 2 つ (軸と ROOT) を移行し、ROOT から軸 Web サービス (ROOT 内の jws) を提供して、ROOT アプリケーションと webservice(.jws) の両方が同じクラス ファイルを使用できるようにする方法はありますか?
〜ウメッシュ