Wir verwenden Eclipselink in unseren Anwendungen, daher haben wir JBoss so konfiguriert, dass Eclipselink als Persistenzanbieter verwendet wird. Wir konfiguriert dies durch die eclipselink.jar in den folgenden Pfad setzen:Patch-Modul in Jboss eap 7 konfigurieren
JBOSS_HOME/modules/System/Schichten/base/org/eclipse/Persistenz/main
Zusätzlich wir die module.xml
geändert haben entsprechend. Danach konnten wir es benutzen und es hat gut funktioniert.
Jetzt wollen wir den jboss mit einem Kommandozeilenskript konfigurieren, um manuelle Arbeit zu vermeiden. Außerdem sollte der JBoss auf die aktuelle Patch-Ebene gepatcht werden (jboss eap 7.0.7).
Nach der Anwendung des Patch der Eklipse Persistenzmodul im folgenden Pfad ist:
JBOSS_HOME/modules/System/Schichten/Basis/.overlays/Schicht-base-jboss-EAP-7.0.7.CP/org/eclipse/Persistenz/main
mit einem späteren Patch daher der Weg anders sein könnte wir nicht wollen, Dateien in absoluten Pfade kopieren.
Ist es irgendwie möglich, den jboss-cli zu verwenden, um dieses Modul zu konfigurieren (Glas hinzufügen und module.xml
ändern)?
Wir benutzen das 'Modul add' Befehl für andere Module und diese Arbeit. Mit dem eclipselink Modul möchten wir jedoch ein bestehendes Modul ändern. Zusätzlich wurde das eclipselink-Modul von Redhat gepatcht und befindet sich nicht im Pfad 'modules/system/layers/base' (= default). –