Diferencia entre revisiones de «StackTrace Dentro De AxisFault»
De Dos Ideas.
(→Ver tambien) |
|||
(No se muestra una edición intermedia de otro usuario) | |||
Línea 1: | Línea 1: | ||
+ | [[Categoría: Web Service]] | ||
+ | [[Categoría: Java]] | ||
Una cosa que siempre es muy molesta es que los AxisFault no incluyen la información relativa al stacktrace de la excepción que los generó. Esto puede llegar a ser muy molesto, especialmente durante las pruebas de integración donde no sueles disponer de acceso directo a los ficheros de log. Afortunadamente en [http://ws.apache.org/axis2/ Axis2] existe una solución muy sencilla. | Una cosa que siempre es muy molesta es que los AxisFault no incluyen la información relativa al stacktrace de la excepción que los generó. Esto puede llegar a ser muy molesto, especialmente durante las pruebas de integración donde no sueles disponer de acceso directo a los ficheros de log. Afortunadamente en [http://ws.apache.org/axis2/ Axis2] existe una solución muy sencilla. | ||
Línea 10: | Línea 12: | ||
Y a continuación, reiniciar y redesplegar el Axis2. | Y a continuación, reiniciar y redesplegar el Axis2. | ||
− | + | ==Ver tambien== | |
*[[Web Service]] | *[[Web Service]] | ||
*[http://ws.apache.org/axis2/ Axis2] | *[http://ws.apache.org/axis2/ Axis2] |
Revisión actual del 12:01 28 ago 2009
Una cosa que siempre es muy molesta es que los AxisFault no incluyen la información relativa al stacktrace de la excepción que los generó. Esto puede llegar a ser muy molesto, especialmente durante las pruebas de integración donde no sueles disponer de acceso directo a los ficheros de log. Afortunadamente en Axis2 existe una solución muy sencilla.
Para incluir dentro de un AxisFault el stacktrace de la exception que lo generó, basta con cambiar estos dos parámetros del fichero de configuración de Axis2 (conf/axis2.xml) de false a true:
<parameter name="sendStacktraceDetailsWithFaults">false</parameter>
<parameter name="DrillDownToRootCauseForFaultReason">false</parameter>
Y a continuación, reiniciar y redesplegar el Axis2.