我有两个类,一个是客户端,另一个是服务器。我正在制作一个基本的字典程序但是当我运行玻璃鱼并尝试添加两个单词时我得到一个nullPointException,有人可以帮助我在这里:)
package dictionaryclient;
import dictionaryservice.DictionaryService;
import dictionaryservice.DictionaryServiceService;
import dictionaryservice.Book;
public class DictionaryClient {
public static void main(String[] args){
DictionaryClient client = new DictionaryClient();
DictionaryServiceService service = new DictionaryServiceService();
DictionaryService port = service.getDictionaryServicePort();
port.addWord();
}
}
和
package dictionaryservice;
import java.util.HashMap;
import java.util.concurrent.ConcurrentHashMap;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService
public class DictionaryService {
ConcurrentHashMap<String, String> map = new ConcurrentHashMap<String,String>();
@WebMethod
public void addWord(String title, String desc){
map.put(title, desc);
System.out.println("Succesfully Added");
}
}
我正在使用glassfish测试仪试图让它工作。我认为问题在于
port.addWord();
但我真的不知道用什么来代替它。
它是一个基本的词典Web服务,您可以在其中添加或删除单词。