我使用JAX RPC 存根基於客戶端的方法這是我的客戶HTTP傳輸錯誤:java.net.MalformedURLException:無協議:REPLACE_WITH_ACTUAL_URL
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"));
}
}
異常線程 「main」 的java.rmi .RemoteException:HTTP傳輸錯誤:java.net.MalformedURLException:無協議:REPLACE_WITH_ACTUAL_URL;嵌套的異常是: HTTP傳輸誤差:java.net.MalformedURLException:沒有協議:REPLACE_WITH_ACTUAL_URL 在com.client.BookCatalog_Stub.getBookPrice(BookCatalog_Stub.java:87) 在com.Client.main(Client.java:19) 導致:HTTP傳輸錯誤:java.net.MalformedURLException:無協議:REPLACE_WITH_ACTUAL_URL at com.sun.xml.rpc.client.http.HttpClientTransport.invoke(HttpClientTransport.java:148) at com.sun.xml.rpc .client.StreamingSender._send(StreamingSender.java:96) 在com.client.BookCatalog_Stub.getBookPrice(BookCatalog_Stub.java:70) ... 1更