2012-10-24 44 views
6

Tôi có một ứng dụng Java EE được triển khai trên GlassFish. Ứng dụng này có 2 module web bên trong nó:Nhiều WAR đang cố gắng tải các lớp của nhau

  • 1 với một số RESTful-dịch vụ (business logic)
  • thứ 2 với một ứng dụng JSF (admin console)

Khi tôi triển khai ứng dụng của tôi, tất cả triển khai ok, nhưng tôi thấy nhiều cảnh báo và ngoại lệ của ClassNotFound trong nhật ký (từ cả hai, chiến tranh thứ nhất và chiến tranh thứ 2).

chiến tranh 1:

SEVERE: Unable to load annotated class: com...web.admin.AdministrationBean 
SEVERE: java.lang.ClassNotFoundException: com...web.admin.AdministrationBean 

2 cuộc chiến:

WARNING: WEB9052: Unable to load class com...web.rest.SomeResourse, reason: java.lang.ClassNotFoundException: com...rest.SomeResourse 

công trình Tất cả mọi thứ và tất cả, nhưng những cảnh báo đăng nhập và lỗi thực sự gây phiền nhiễu.

Có vẻ như có điều gì đó sai trong thuộc tính ứng dụng, nhưng tôi đã kiểm tra chúng và tất cả đều ổn (khi tôi cố gắng triển khai chúng tách biệt với nhau, tất cả đều ổn).

Có lẽ tôi cần một số cài đặt application.xml để tải riêng trong GlassFish? Tôi đã google, nhưng không tìm thấy thông tin hữu ích.

+1

dân bỏ phiếu xuống, nhưng không giải thích lý do tại sao ... Câu hỏi của tôi là vô ích hoặc không rõ ràng? – Peter

Trả lời

Các vấn đề liên quan