cuốn sách gpt4 ai đã làm

@ApplicationException với Java 1.7

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 05:29:56 25 4
mua khóa gpt4 Nike

Tôi có một dịch vụ web có các phương thức đưa ra ngoại lệ tùy chỉnh của tôi.

@WebMethod void someMethod(...) ném MyException   

Ngoại lệ của tôi Sử dụng lớp @ApplicationException 注释

@ApplicationException  
lớp công khai MyException mở rộng Ngoại lệ {...}

tôi sử dụng maven,JDK 1.6jaxws-maven-plugin Tạo WSDL để xây dựng dự án của tôi và mọi thứ đều hoạt động tốt.
Nhưng bây giờ tôi muốn JDK 1.7 Làm điều tương tự bây giờ tôi nhận được lỗi

Nguyên nhân do: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 lần ngoại lệ IllegalAnnotationExceptions
java.lang.StackTraceElement không có hàm tạo mặc định không có đối số.
vấn đề này liên quan đến vị trí sau:
tại java.lang.StackTraceElement
tại công khai java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace()
tại java.lang.Throwable
tại java.lang.Throwable[] riêng tư com.MyPackage.MyExceptionBean.suppression
tại com.MyPackage.MyExceptionBean

Có ý tưởng gì không?

Sự khác biệt là lớp MyExceptionBean của JDK 1.6 được tạo như sau

lớp công khai MyExceptionBean {

tin nhắn chuỗi riêng tư;

Nhưng sử dụng JDK 1.7

lớp công khai MyExceptionBean {

tin nhắn chuỗi riêng tư;
riêng tư Throwable[] bị chặn;

jaxws-maven-plugin

org.codehaus.mojo
jaxws-maven-plugin
1.10

câu trả lời hay nhất

jaxws-maven-pluginjava 7 Có một vấn đề :-(
trình theo dõi vấn đề

Hoạt động tốt với phiên bản 2.2

org.jvnet.jax-ws-commons
jaxws-maven-plugin
2.2

Về java - @ApplicationException với Java 1.7, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/12403542/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress