Wir verwenden Wildfly 8.2.0.Final, Maven 2.2.1, Seam 2.2.0.GA und Weld 2.2.6.Final.Verwendung von Seam in einer einzigen Legacy WAR eines ansonsten Weld-fähigen EAR
Wir haben eine EAR-Datei mit einem Legacy WAR, einem neuen WAR und einer Reihe anderer Module. Der Legacy WAR basiert auf Seam, aber der neue WAR und der Rest der Module in der EAR basieren auf Weld.
Derzeit funktioniert nur die Legacy-WAR, weil wir das Weld-Subsystem in jboss-deployment-structure.xml
ausgeschlossen haben, bis wir Seam isoliert auf die Legacy-WAR irgendwie bekommen können. Wir haben versucht, Seam aus der EAR zu entfernen und es als eine Abhängigkeit von der alten WAR zu verschieben, aber das hat nicht funktioniert. Um mit EJBs zu arbeiten, scheint es eine Abhängigkeit von der EAR zu sein und als ejbModule
in der maven-ear-plugin-Konfiguration definiert zu sein.
Irgendwelche Ideen, wie wir das einrichten können?
Wie füge ich einen Ausschluss für die Naht zu einer Unterbereitstellung in jboss-deployment-structure.xml hinzu? – mattalxndr
Ich aktualisierte die Antwort dazu – arghtype