Tôi có một số vấn đề liên quan đến thứ tự triển khai của hai ứng dụng bên trong Wildfly 8.1. Vấn đề là một số mô-đun của app2.ear
phụ thuộc vào các mô-đun từ app1.ear
, nhưng app1.ear
được triển khai sau app2.ear
.Cách đặt lệnh triển khai hai tai trong Wildfly
tôi đã cố gắng để xác định một sự phụ thuộc cho app1 như thế này:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<deployment>
<dependencies>
<module name="app2.ear" />
</dependencies>
</deployment>
</jboss-deployment-structure>
Nhưng không may mắn, app1.ear
thất bại trong việc triển khai với lỗi này:
{"JBAS014671: Failed services" ... Caused by: org.jboss.modules.ModuleNotFoundException: app2.ear:main"}}
Bất cứ ý tưởng nếu có thể và làm thế nào để chấm nó?
Thx trước.
Cảm ơn, nó hoạt động hoàn hảo. Tôi đã nghĩ rằng phương pháp này là dành cho các phiên bản Jboss trước đó. – Starena
Đối với những người ở đây tìm kiếm giải pháp, có thể hữu ích khi biết rằng một tai mong đợi các tài nguyên của nó nằm trong 'src/main/application' thay vì' src/main/resources'! Do đó, bạn nên đặt 'jboss-all.xml' vào' src/main/application'. – froginvasion