- PR -

(SOAP)JAX-RPCのServiceインタフェースを実装時にエラー

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/08/04
投稿数: 3
投稿日時: 2005-08-04 11:03
現在以下の環境にてWeblogic Serverを利用したWebサービスの開発を行っております。
・OS:WindowsXP sp2
・IDE:eclipse 3.0.2
・JVM:1.4.2_08
・APサーバ:Weblogic Server8.1J

WSDLを元にclientgen Ant タスクを使ってクライアントJAR ファイルを作成し、
Web サービスを呼び出すJavaクライアントアプリを作成しています。

そのJavaクライアントアプリで以下のようにJAX-RPC の Serviceインタフェースを実装するため
「BdySoapIF_Service_Impl()」コンストラクタを作成いたしましたが、

 Service = new BdySoapIF_Service_Impl().getBdySoapIF_ServicePort();

「型 weblogic.webservice.core.rpc.ServiceImpl を解決できません。 必要な .class ファイルから間接的に参照されています。」
という、エラーが発生しています。

このエラーの原因となる情報をご教授いただけないでしょうか?
どうぞ、よろしくお願いいたします。

(クライアントJARファイルは問題なく作成されているように見えます。)

-------------------- build.xml---------------------
<project name="buildWebservice" default="generate-client">
<target name="generate-client">
<clientgen wsdl="http://localhost:7001/services/BdySoapIF_service?WSDL"
packageName="CinvM010.Client"
clientJar="CinvM010/Client.jar"/>
</target>
</project>
---------------------------------------------------
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-08-04 12:27
weblogic.webservice.core.rpc.ServiceImpl は webservices.jar に入ってるみたいです
未記入
会議室デビュー日: 2005/08/04
投稿数: 3
投稿日時: 2005-08-04 20:36
インギさんありがとうございます。
しかし、クライアントJARファイルはant自動作成でソースがないので、
回避ができない?のでしょうか?
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-08-05 00:30
うーん、ぱっとみたところドキュメントにちゃんと書いてあるように見えますね。
まずはドキュメントを読みましょう。
http://edocs.beasys.co.jp/e-docs/wls/docs81/webserv/client.html#JavaClients
未記入
会議室デビュー日: 2005/08/04
投稿数: 3
投稿日時: 2005-08-05 17:34
情報ありがとうございました。
webserviceclient.jar をCLASSPATSHの一番前に記述することで解決しました。
1

スキルアップ/キャリアアップ(JOB@IT)