Show Table of Contents
3.2.12. JBoss AOP Änderungen
3.2.12.1. Aktualisierung von Applikationen, die JBoss AOP verwenden
JBoss AOP (Aspect Oriented Programming) ist in der JBoss EAP 6 nicht mehr enthalten. In früheren Releases wurde JBoss AOP vom EJB-Container benutzt. In der JBoss EAP 6 verwendet der EJB-Container einen neuen Mechanismus. Falls Ihre Applikation JBoss AOP verwendet, so müssen Sie Ihren Applikationscode wie folgt bearbeiten.
Refakturieren der Applikation
- Standard EJB3-Konfigurationen, die bislang in der
ejb3-interceptors-aop.xml-Datei gemacht wurden, erfolgen nun in der Serverkonfigurationsdatei. Für einen Standalone Server ist dies diestandalone/configuration/standalone-full.xml-Datei. Falls Ihr Server in einer Managed Domain läuft, so ist es diedomain/configuration/domain.xml-Datei. - Serverseitige AOP Interzeptoren sollten unter Verwendung der Standard Java EE
Interceptorgeändert werden. Weitere Informationen über Container Interzeptoren und darüber, wie man einen clientenseitigen Interzeptor in einer Applikation benutzt, finden Sie im Kapitel Container Interceptors im Development Guide für JBoss EAP 6 im Kundenportal unter https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/.
Verwenden der JBoss AOP Bibliotheken
- Wenn Sie den Code nicht refakturieren können, können Sie eine Kopie der JBoss AOP Bibliotheken beziehen und sie mit der Applikation zusammenstellen. Die AOP Bibliotheken funktionieren vielleicht in JBoss EAP 6, aber sie sind nicht deployt. Sie können sie manuell deployen, indem Sie folgendes Befehlszeilenargument beim Start ihres Servers eingeben:
-Djboss.aop.path=PATH_TO_AOP_CONFIGAnmerkung
Auch wenn die JBoss AOP Bibliotheken in JBoss EAP 6 funktionieren, ist dies keine unterstützte Konfiguration.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.