tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
821
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CFranke CFranke ist offline Mitglied
    Registriert seit
    May 2005
    Beiträge
    12
    Hallo zusammen!

    Eins vorneweg: Ich bin kein Profi und bin jetzt im Studium das erste Mal an einer J2EE-Applikation.
    Meine Gruppe und ich haben uns darauf geeinigt das JBoss IDE (für Eclipse 3.1 / JDK 1.5.0_03) Plugin für Eclipse zu nutzen.

    Nun habe ich folgendes Problem bei folgender Verzeichnisstruktur:

    src
    --facade
    ----StudentFacadeBean.java
    --persistence
    ----user
    ------UserBean.java

    Mein Ziel ist:
    - die *CMP-, die *PK- und die *EntityValue-Dateien für die Entity Bean UserBean sind im user package
    - das Local interface und das LocalHome interface für die Entity Bean sind im package user.interfaces
    - das Remote und das Home interface für die Session Bean StudentFacadeBean kommen ins package facade.interfaces

    Allerdings funktioniert es leider nicht so wie gedacht.
    Für die interfaces des Session Beans wird kein extra package angelegt und (das schlimmste) der Deploymentdeskriptor ist fehlerhaft und beinhaltet zum Beispiel überhaupt keinen Eintrag für das Session Bean.

    Falls jemand die Konfigurationsdateien betrachten möchte, finden sie sich hier:
    .xdoclet
    xdoclet-build.xml


    Wie gesagt, sind wir alle ziemlich neu auf dem Gebiet J2EE, aber es klappt alles ganz gut - bis auf diese XDoclet-Konfiguration.

    In Hoffnung, dass mir hier geholfen werden kann,

    Beste Grüße,
    Christian
     

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

    Versuch doch mal folgendes:
    In der XDoclet Konfiguration legt ihr ein ejbdoclet an.
    Diesem EJB Doclet fügt ihr nun folgende Elemente hinzu:
    +ejbdoclet (ejbSpec: 2.0, dest-dir:src)
    -deploymentdescriptor (dest-dir: META-INF, ejb-jar.xml)
    -fileset (dir: src, includes: **/*Bean.java)
    -homeinterface
    +------> packagesubstitution (packages: deinPackage...., substitutewith: deinNeuesPackage)
    -remoteinterface
    +----- -> packagesubstitution ...
    -jboss
    -localinterface
    +-------> packagesubstitution ...
    -localhomeinterface
    +--------> packagesubstitution ...

    Willst du eine EntityFacade oder eine ServiceFacade errichten?

    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

  3. #3
    CFranke CFranke ist offline Mitglied
    Registriert seit
    May 2005
    Beiträge
    12
    Erstmal Danke für die Antwort.

    Ich möchte eine EntityFacade bauen. Das StudentFacade Session Bean dient
    als (eine) Facade für das User Entity Bean.

    Ich habe das Problem aber zwischenzeitlich gelöst (naja fast) und es im Prinzip
    genau so gemacht, wie von Dir vorgeschlagen.
    Es lag wohl daran, dass ich mehrere ejbdoclets hatte, die wiederum jeweils einen deploymentdescriptor hatten. Nachdem ich alles in einem ejbdoclet gesammelt
    hatte, hat es auch funktioniert.

    Das einzige, was er jetzt komischerweise noch nicht macht ist die
    packagesubstitution von facade nach facade.interfaces.
    "Seltsamerweise" deswegen, weil die substitution von persistence.user nach
    persistence.user.interfaces wunderbar funktioniert.

    Beste Grüße,
    Christian
     

Ähnliche Themen

  1. Problem mit EJB und xdoclet (jboss mit xdoclet)
    Von enrix im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 03.09.09, 02:47
  2. Konfiguration JBOSS
    Von nitram123 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 01.04.08, 06:50
  3. JBoss Konfiguration
    Von nes im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 27.07.07, 11:25
  4. JBOSS-Konfiguration
    Von sasfed im Forum Java
    Antworten: 2
    Letzter Beitrag: 23.11.06, 14:38
  5. JBoss Konfiguration all
    Von stewart im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 17.05.06, 15:07