問題タブ [axis2c]
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 - NoClassDefFoundError: クラス org.apache.axis2.description.AxisService を初期化できませんでした
アプリケーションの実行中に、次のエラーが発生しました。
java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis2.description.AxisService
AxisService クラスはaxis2-kernel-1.6.2.jar
ファイルにあります。この jar の一部のクラスは問題なく正常に動作していますが、一部のクラスは実行時にこの jar ファイルから NoClassDefFoundError をスローしています。AxisService
クラスは に存在しaxis2-kernel-1.6.2.jar
ますが、エラーがスローされます。
これは、ローカル マシンで正常に動作しています。しかし、Oracle r12 サーバーでエラーが発生しました。jar ファイルのクラスパスは既に設定しています。
私が使用している Java バージョンは 1.6 で、Apache axis2.1.6.2 です。
web-services - cpp の axis2c api を使用する
私はWebサービスが初めてで、apache axis2cを使用してc/cppでhttpクライアントを開発しようとしています。
axis2c api の適切なサンプル コードがどこにも見つかりませんでした。ドキュメントも、axis2cを使用してクライアントの開発を開始するのにそれほど明確または単純ではありません。
私が始めるのに役立つサンプルコードをどこで実行できるかについてのアイデア。
前もって感謝します。
web-services - WSO2 Web Services Framework - C++ for 64-bit Windows をコンパイルするにはどうすればよいですか?
WSF-CPP 2.1.0 ソースをダウンロードし、vcvars を x86_amd64 (VS 2008/9.0 を使用) に設定しましたが、問題が発生しています:
- Axis2/C コードには警告があふれているため、ビルドを試みるために何かを取得するには、wsf_c/axis2c/build/win32/makefile で /WX コンパイラ オプションを無効にする必要がありました。
- 現在、複数の Axis2/C ソース ファイルが httpd.h、http_core.h などの存在しないファイルをインクルードしようとしているという問題に直面しています (具体的な違反者は wsf_c/axis2c/src/core/transport/http にあります)。 /server/apache2)。
番号 1 は、makefile を作成した人にとっては悪い考えである可能性があるため、無視する必要があります。しかし、番号 2 は、欠落しているヘッダーよりも大きな問題を示しているようです。これは主に、Apache Web サイトからダウンロードした Axis2/c ライブラリを問題なくコンパイルできたためですが、コードは同一です (存在しないヘッダーの #includes を含む)。 )。この違いの原因を知っている人はいますか?
具体的には、64ビット環境変数を設定しようとしている方法です。私がしたことは、build.bat と wsf_c/build.bat の次の行を置き換えることだけでした。
と
私はこれを間違っていましたか?私は何か他のものを台無しにしましたか?
また、これは StackOverflow で尋ねた最初の質問です。それに関して、形式、内容、口調、適切性などについての批評をいただければ幸いです。
axis2c - 電卓サービスの無効な xml 要求
私は axis2c をまったく初めて使用し、Windows 用の axis2c 1.6 (バイナリ リリース) をダウンロードして解凍しました。インストール手順に従い、axis2_http_server を正常に開始しました。Calculator サービスの WSDL にアクセスしようとしても正常に動作しますが、サービスの add メソッドを呼び出すと、「リクエスト内の無効な XML」が返され、axis2_http_server が実行されているコンソール ウィンドウに同じテキストが表示されます。私もsoapUIを試しました。表示されるリクエストは次のとおりです。
レスポンスは
問題は で発行されcalc.c (function axis2_calc_add())
、ここで が
seq_node = axiom_node_get_first_child(complex_node, env);
返されますNULL
。
soap - UsernameToken 認証および暗号化なしの ws-security (Apache Rampart/C) のセットアップ エラー
UsernameToken の Apache Rampart/C 1.3.0 で AXIS2/C Web サービス (axis2/c 1.6.0) をセットアップする際に問題があります (Java の対応するもの、別名「axis2」と「rampart」と混同しないでください)。認証。最初に SoapUI でこれをテストしようとしているので、暗号化は必要ありません。これが機能するようになったら、暗号化を追加します (セキュリティ ポリシーなしで Rampart/c をセットアップすることもできませんでした。構成エラーが発生するだけです)。Web サービスは、Rampart がなくても問題なく動作します。しかし、Rampart をセキュリティ用に構成しようとすると、応答に次のエラーが表示されます。
Axis2 ログに移動すると、次のエラーが見つかります。
セキュリティ ヘッダーがまったく見つからなかったかのように、これは非常に奇妙です。SOAP リクエストに何か問題があるのではないかと疑っていますが、それが何であるかはわかりません。あるいは、珍しい Rampart/c のバグを見つけたのでしょうか?
ユーザー名とパスワードには、Rampart サンプルで提供されているコールバック .so を使用し、ユーザー名「Alice」とパスワード「abcd!1234」を使用しました。
関連ファイルの完全なリストは次のとおりです (IP アドレスは編集されています)。
サービス.xml:
services.xml (代替; 同じエラーが発生します):
SOAPUI リクエスト:
応答:
axis2.log (関連部分):
c - インストール時の Axis2/c エラー
私の問題は次のとおりです。
http://petio.org/ws/web_services_page7.htmlの案内で Axis2/c をインストールすると、公式サイトのマニュアルを調整したようですが、ターミナルで make コマンドを実行した直後に問題が発生します。まさにこの時点で:
次のエラーが表示されます。
このエラーが発生する理由を理解できません。
1.6.0 バージョンがダウンしているため、公式サイトhttp://axis.apache.org/axis2/c/core/download.cgiの axis2/c の 1.5.0 ソース バージョンを使用しています。
Apache2 と libxml2、OpenSSL、cURL、libiconv、および zlib を追加でインストールしました。ライブラリ。
本格的なプロジェクトを構築しようとしているので、あなたの助けが必要です。
前もって感謝します。
wso2 - axis2_http_server をデーモン モードで実行できますか?
wso2-wsf-ccp フレームワークを使用して Web サービスを作成し、それを axis2_http_server で実行しようとすると、正常に動作します。しかし、実際に本番環境にデプロイするときは、axis2_http_server をデーモン モードで実行する必要があります。axis2_http_server をデーモン モードで実行するオプションが表示されません。可能であれば誰かが私を案内してもらえますか..?