我有一个名为ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage
如下定义的类
public class ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage
extends java.lang.Exception {
private static final long serialVersionUID = 1354218639401L;
public ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage() {
super("ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage");
}
public ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage(
java.lang.String s) {
super(s);
}
public ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage(
java.lang.String s, java.lang.Throwable ex) {
super(s, ex);
}
public ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage(
java.lang.Throwable cause) {
super(cause);
}
}
我正在尝试做
java.lang.String exceptionClassName = (java.lang.String)faultExceptionClassNameMap.get(new org.apache.axis2.client.FaultMapKey(faultElt.getQName(),"Capture"));
LOGGER.debug("ExceptionClassName"+exceptionClassName);
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
java.lang.reflect.Constructor constructor = exceptionClass.getConstructor(String.class);
从哪里来exceptionClass
的ICwsTransactionProcessing_Capture_CWSInvalidOperationFaultFault_FaultMessage
日志。
我越来越NoSuchMethodException
。为什么?