Из моего исследования следующая трассировка стека показывает местоположение ошибки;он также предоставляет информацию о том, что в методе _send () возникает ошибка:
java.rmi.ServerException: JAXRPC.JAXRPCSERVLET.28: Missing port information
=09at com.sun.xml.rpc.client.StreamingSender._raiseFault(StreamingSender.ja=
va:372)
=09at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:224=
)
=09at com.sun.xml.rpc.client.dii.CallInvokerImpl.doInvoke(CallInvokerImpl.j=
ava:61)
=09at com.sun.xml.rpc.client.dii.BasicCall.invoke(BasicCall.java:339)
=09at com.sun.xml.rpc.client.dii.CallInvocationHandler.doCall(CallInvocatio=
nHandler.java:99)
=09at com.sun.xml.rpc.client.dii.CallInvocationHandler.invoke(CallInvocatio=
nHandler.java:71)
=09at $Proxy0.getWorkList(Unknown Source)
=09at com.workpoint.sample.client.webservices.WorkItemServiceClient.testGet=
WorkList(WorkItemServiceClient.java:124)
=09at com.workpoint.sample.client.webservices.WorkItemServiceClient.main(Wo=
rkItemServiceClient.java:48)
=09
Эта проблема была решена для меня, когда я посмотрел файл server.log и увидел, что сервлет JAXRPC развернут неправильноиз-за проблемы инициализации.Файл войны успешно развернут.Осторожно: после запуска тестов исходная ошибка в файле server.log будет «оставлена позади», возникшая из-за других действий журнала, которые не помогли.Эта ошибка может быть вызвана любым количеством причин.