मेरे पास वेब कस्टम सेवा है जो मेरे कस्टम एक्सपशन को फेंक देती है।@ जावा के साथ एप्प्लिकेशन अपवाद 1.7
@WebMethod void someMethod(...) throws MyException
MyException
वर्ग के साथ @ApplicationException
@ApplicationException
class public MyException extends Exception {...}
मैं डबल्यूएसडीएल पैदा करने के लिए maven
, JDK 1.6
और jaxws-maven-plugin
का उपयोग कर अपने प्रोजेक्ट का निर्माण था टिप्पणी की जाती है, और सब कुछ ठीक काम किया।
लेकिन अब मैं JDK 1.7
साथ भी ऐसा ही चाहते हैं, और अब मैं त्रुटि
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.lang.StackTraceElement does not have a no-arg default constructor.
this problem is related to the following location:
at java.lang.StackTraceElement
at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
at java.lang.Throwable
at private java.lang.Throwable[] com.MyPackage.MyExceptionBean.suppressed
at com.MyPackage.MyExceptionBean
कोई भी विचार है?
अलग है कि JDK के साथ 1.6 वर्ग MyExceptionBean
public class MyExceptionBean {
private String message;
की तरह लेकिन JDK के साथ जनरेट किया गया था 1,7
public class MyExceptionBean {
private String message;
private Throwable[] suppressed;
jaxws-Maven-प्लगइन
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.10</version>