問題タブ [java2wsdl]
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.
axis2 - server-config.wsddがEclipseWebサービスウィザードによって作成されないのはなぜですか?
私はEclipse(Juno)を使用して、Tomcat7およびAxis2用のWebサービスを開発しています。Webサービスの作成に使用したいJavaBeanがあります。Webサービスウィザードは正常に実行されているようですが、サーバーが起動すると、次のエラーメッセージが表示されます。
これは、 server-config.wsddが欠落していることを意味すると理解しています。このファイルを作成するにはどうすればよいですか?ウィザードによって自動的に生成されないのはなぜですか?
更新 プロジェクトを再作成しましたが、エラーメッセージが表示されません。私は何か間違ったことをしたと思います。Andreas Veithenが以下に示唆しているように、おそらくAxis1が使用されていたのでしょう。
web-services - axis2のjava2wsdlが無効なwsdlを生成する理由
axis2のjava2wsdlがAltovaXmlSpyによって検証されていないwsdlを生成するのはなぜですか?
エラーが発生しました
バグはどこにありますか?
axis2バージョン1.5.4
AltovaXmlSpyバージョン2011rel2
サンプルクラス:
生成されたwsdlのサンプル:
web-services - *.jaxws パッケージは、cxf の下の java2ws では生成されません
cxf maven plugin を使用してJavaの最初の戦略からwsdlを生成しようとしていますが、コンパイル、ビルドはうまくいきますが、wsdlのみを生成し、パッケージ* .jaxwsで作成する必要があるラッパーBeanは生成しません。したがって、weblogic (10.0) でデプロイすると、次のようにスローされます。
ここに私の pom.xml 構成があります:
ここに私のWebサービスインターフェースクラスがあります:
どんな助けでも歓迎されます。
java - インターフェイスHttpSessionListenerのどのjar?
javax.servlet.http.HttpSessionListener
プロジェクトでインターフェイスを使用したかった。プロジェクトは適切な jar を見つけることができません。
プロジェクトにどの jar を含める必要がありますか? どのパッケージ?
編集
別の問題のようです。ここに新しい質問があります。
java - 「実装」するクラスで「java2wsdl」を使用するには?
を使用して wsdl を生成してjava2wsd
います。私のクラスは
public class REWS {...}
.
私は次のように追加しましimplements HttpSessionListener
た:
public class REWS implements HttpSessionListener {...}
NoClassDefFoundError
のエラーが発生し始めましたHttpSessionListener
。
REWS クラスをビルドすることはできますが、一度スタブを生成したい場合java2wsdl
は get を使用しますNoClassDefFoundError
。
からjava2wsdl
取るように言う方法は? を含めるにはどうすればよいですか?HttpSessionListener
/Tomcat/lib/servlet-api.jar
servlet-api.jar
web-services - WebサービスAPIを文書化する方法は?
WebサービスAPIの文書化に問題があります。Javaで書かれているので、java2wsdl
gogeneratewsdlfileなどを使用します。
このためのドキュメントを作成するにはどうすればよいですか?ユーザーに提供できるドキュメントが必要です。最初のJavaコードを文書化しますか?
それはどのように行われるべきですか?
xml - JodaTime の MutableInterval を拡張する型で java2ws を使用する、引数なしのコンストラクタに関する恐ろしい問題
まず、私はすでにここを見てきました:
JodaTime
でクラスを処理することに関して、いくつかの可能なヘルプJAXB
。
以下に示す impl (および XML アダプター) のクラスを持つコードベースを継承しました。
forWSDL
を使用してクライアントを生成しようとすると、次のようになります。Apache CXF v2.7.2 Maven plugin
java2ws
さて、Period
(以下) extends MutableInterval
extends BaseInterval
extendsAbstractInterval
で保護された引数なしのコンストラクターを持ちJodaTime v2.1
ます。 いくつかのデフォルト値を渡すPeriod
コンストラクタバリアントを呼び出す引数なしのパブリックコンストラクタがあります。MutableInterval
続行する方法に関するヒントはありますか?
そしてこちらがアダプター…
詳細を更新
私がそのようなサービスを持っているとしましょう...
引数なしのコンストラクターを on で取得するのはなぜPeriod
ですか? さらに、すべてのスーパー インターフェイスのメソッドを@WebMethod(excluded=true)
公開しないようにマークした場合、なぜこの例外が発生するのでしょうか? 私が最初に受け取った回答は道のりのように見えますが、私はこれを乗り越えることができなかったのでお願いします. (おそらく、説明されているケースについてコードベースのすべてを調べていないのでしょうか?)
android - Android で i-jetty を介して WSDL を公開する
Visual Studio で「サービス参照を追加」できるように、WSDL を公開する Web サービスとして Android を使用したいと考えています。
Android で Web サービスを構築する必要があり、i-jettyで確認したところ、解決策が機能する可能性があります。
i-jetty で WSDL を公開する方法
(私はLAN経由でAndroidを使用し、常に電源に接続されるため、Webサービスが適切なソリューションです。WCFサービスと同様に機能する必要があります)
ありがとう!イザール。
java - Axis2 サービスとプリミティブ パラメーター (C# クライアントの問題)
「hello world」サービスをデプロイしました (Tomcat + Axis2):
しかし、Axis2 は次のような WSDL を生成しました。
この WSDL で C# クライアントを生成すると、次のシグネチャを持つメソッドが得られました。
私が理解しているように、*Specified
- パラメータ - の結果ですminOccurs="0"
。minOccurs="0"
では、生成された WSDL からこれを削除するように Axis2 に伝えるにはどうすればよいでしょうか?