2012-04-15 6 views
2

を介してハードコードされた応答xmlにアクセスするこのコードでは、Webサービスを呼び出してデータを取得しています。しかし、サービスプロバイダのサービスはほとんどの時間がダウンしています。私は応答XMLを持っています。ハードコーディングされたレスポンスxmlにWebサービスクライアントコードにアクセスする最も簡単な方法を教えてくれますか?私たちはJava Axis Webserviceを使用しています。自分のローカルマシンでWebサービスをホストすることはできますか?私はwsdlとxsdを持っています。このサービスをホストする方法を手伝ってください。または、軸webserviceクライアントを介して応答XMLにアクセスする簡単な方法があります。Java軸Webサービスクライアントコード

+0

私は簡単な方法を見つけました。私はtomcat ..に応答xmlを配置し、私のサービスのエンドポイントのURLとして与えました。例:http:// localhost:8080/webService/response.xml。私のクライアントアプリケーションがそれにアクセスしたとき、私はADBの例外を持っています。そこで私はタグを削除しました。その後、正常に動作しました。クライアントコード内の応答オブジェクトにアクセスできます。 – Kumar

答えて

0

wsdlからWebサービスを作成する方法はたくさんあります。それを手動で作成する場合は、次に従います。these steps

最も簡単な方法は、NetbeansがwsdlからWebサービスを作成できるウィザードを備えているため、Webサービスを生成できるツールを使用することです。すべてのメソッドと必要なファイルが自動的に生成されます。 Developing Webservices from wsdl using Netbeans

ウェブサービスを作成した後、ローカルマシンからホストすることができます。 Netbeansには、Webサービスを実行して展開するオプションもあります。

+0

こんにちは私は応答xmlを持っています。私は私のエンドポイントのURLにアクセスするときに、この応答XMLを送信する必要があります.. CAnは私に最も簡単な方法を言う – Kumar

+0

こんにちは簡単な方法を見つけた..私はtomcatに応答xmlを配置。私のサービスの終点URLとしてそれを与えました。例:http:// localhost:8080/webService/response.xml。私のクライアントアプリケーションがそれにアクセスしたとき、私はADBの例外を持っています。そこで私はタグを削除しました。その後、正常に動作しました。クライアントコード内の応答オブジェクトにアクセスできます。 – Kumar

0
java -cp %AXISCLASSPATH% org.apache.wsdl.WSDL2Java http://wsdl_url 

これは、WSDLからWebServiceを生成するのに役立ちます。

+0

こんにちは、単純な方法を見つけました。私はtomcat ..に応答xmlを配置し、私のサービスのエンドポイントのURLとして与えました。例:http:// localhost:8080/webService/response.xml。私のクライアントアプリケーションがそれにアクセスしたとき、私はADBの例外を持っています。そこで私はタグを削除しました。その後、正常に動作しました。クライアントコード内の応答オブジェクトにアクセスできます。 – Kumar

関連する問題