tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
529
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    gorefest gorefest ist offline Mitglied Brokat
    Registriert seit
    Apr 2009
    Beiträge
    256
    Hi,

    ich habe ein EAR-File, in dem ich einen Interceptor definiert habe. Nun möchte ich aber die Interception über einen AOP Pointcut machen lassen, um sicherzustellen, dass das niemals in Produktion geht. Wie stelle ich das an?

    Hier ist meine XML-COnfig :

    Code xml:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    <aop xmlns="urn:jboss:aop-beans:1.0">
        <aspect class="com.foo.interceptor.LoggingInterceptor"/>
     
        <!-- Alle Webservice-Aufrufe : geht nicht -->
        <bind pointcut="execution(public *->@javax.jws.WebService (..) )">
            <advice aspect="com.foo.interceptor.LoggingInterceptor" name="intercept"/>
        </bind>
     
        <!-- WSDL-Interface Klasse : geht nicht -->
        <bind pointcut="execution(* com.foo.schema.*->*(..) )">
            <advice aspect="com.foo.interceptor.LoggingInterceptor" name="intercept"/>
        </bind>
     
        <!-- WSDL-Interface Klasse : geht nicht -->
        <bind pointcut="execution(* com.foo.schema.*->*(..) )">
            <interceptor-ref name="com.foo.interceptor.LoggingInterceptor"/>
        </bind>
     
        <!-- konkrete Implementierung : geht nicht -->  
        <bind pointcut="execution(* com.foo.webservice.MyWSImpl->*(..) )">
            <interceptor-ref name="com.foo.interceptor.LoggingInterceptor"/>
        </bind>
    </aop>

    Ich möchte, daß alle WS-Aufrufe durch den Logger geloggt werden. Die Klasse dafür ist zZt Bestandteil des EARs - da ich keine NoClassDefFoundException bekomme, gehe ich mal davon aus, dass der Classloader das Ding sehen darf.

    Hat jemand eine Idee?
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    welche Version von JBoss / JBoss-AOP verwendest du denn?
    Schau mal hier: http://community.jboss.org/thread/147518

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Problem mit JPA und JBoss
    Von devian_der_999 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 13.01.11, 11:15
  2. Problem mit JasperReport und JBoss
    Von Bumbum564 im Forum Java
    Antworten: 0
    Letzter Beitrag: 27.02.09, 08:19
  3. Problem mit JBoss-4.2.1.GA
    Von Bumbum564 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 16.02.09, 09:04
  4. JBoss JMS Problem
    Von fsmarine im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 18.02.08, 18:04
  5. ejb3.0 jboss 4.0.4 problem
    Von juliab1984 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 5
    Letzter Beitrag: 15.01.08, 13:40