Код: Выделить всё
BEA-380001
Internal Server Error
2014-01-22T10:39:56.056-06:00
An application already exists for ID [987654321].
500
com.package.package.exceptions.MyException: An application already exists for ID [987654321].
at com.package.package.endpoints.MyEndpoint.createObject(MyEndpoint.java:71)
at com.package.package.endpoints.MyEndpoint$$FastClassByCGLIB$$b46dae63.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
...More of this stack trace...
SOAP-ENV:Client
Internal Server Error
2014-01-22T10:39:56.787-06:00
Internal Server Error
2
org.springframework.ws.soap.client.SoapFaultClientException: Internal Server Error
at org.springframework.ws.soap.client.core.SoapFaultMessageResolver.resolveFault(SoapFaultMessageResolver.java:37)
at org.springframework.ws.client.core.WebServiceTemplate.handleFault(WebServiceTemplate.java:776)
at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:602)
at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:539)
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:386)
at org.springframework.ws.client.core.WebServiceTemplate.marshalSendAndReceive(WebServiceTemplate.java:380)
at com.package.package.package.adapters.MyAdapter.submitObject(MyAdapter.java:48)
< /code>
Как я могу взять тело \ bull \ details \ bull \ bullmessage < /code> из исходного ответа и бросить это в качестве исключения в моем адаптере? и имена объектов были изменены с использованием поиска и замены для извлечения личных данных. Если пакет или имя класса кажется странным, вот почему.
Подробнее здесь: https://stackoverflow.com/questions/212 ... andreceive