JAX RPC にスタブ ベースのクライアント アプローチを使用しています これは私のクライアントです
package com;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
import com.client.BookCatalog;
import com.client.BookCatalogService;
import com.client.BookCatalogService_Impl;
public class Client {
public static void main(String args[]) throws RemoteException {
BookCatalogService_Impl service = new BookCatalogService_Impl();
BookCatalog bc = service.getBookCatalogPort();
System.out.println(bc.getBookPrice("Web Services"));
}
}
スレッド「メイン」での例外 java.rmi.RemoteException: HTTP トランスポート エラー: java.net.MalformedURLException: プロトコルがありません: REPLACE_WITH_ACTUAL_URL; ネストされた例外: HTTP トランスポート エラー: java.net.MalformedURLException: プロトコルなし: REPLACE_WITH_ACTUAL_URL at com.client.BookCatalog_Stub.getBookPrice(BookCatalog_Stub.java:87) at com.Client.main(Client.java:19) 原因: HTTP転送エラー: java.net.MalformedURLException: プロトコルなし: com.sun.xml.rpc.client.http.HttpClientTransport.invoke(HttpClientTransport.java:148) の REPLACE_WITH_ACTUAL_URL com.sun.xml.rpc.client.StreamingSender._send (StreamingSender.java:96) at com.client.BookCatalog_Stub.getBookPrice(BookCatalog_Stub.java:70) ... 1 つ以上