![]() |
|
|||||||
| Application Tier EJB, Spring |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 02.08.2008
Fachbeiträge: 212
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Servus,
im EJB-Umfeld bin ich neu und nun lese ich, dass ich das Interface via Annotation als Local oder Remote auszeichnen soll. Leider kennt Eclipse die Annotation nicht. Erstaunlich, wenn ich javax.ejb importiere, geht das, aber javax.ejb.Local geht eben nicht und es wird mir ein Fehler angezeigt. Was könnte da falsch laufen? Danke vorab. |
|
|
|
| #2 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 05.11.2007
Fachbeiträge: 1.844
Abgegebene Danke: 0
Erhielt 71 Danke für 68 Beiträge
|
Wie ist der Fehler und was bedeutet
?
Meinst Du import javax.ejb.*; ?
__________________
GitHub-Profil |
|
|
|
| #3 (permalink) | |
|
Stammbenutzer
Floppy Disc
Registriert seit: 19.10.2009
Fachbeiträge: 728
Abgegebene Danke: 8
Erhielt 134 Danke für 134 Beiträge
|
Hi,
kann es sein das es die Local-Annotation erst seit Java EE 6 gibt? Ich weiß nicht wie gut das mittlerweile in Eclipse integriert ist. Eventuell brauchst du dann auch den Glassfish um das laufen zu lassen (oder kann mittlerweile schon ein anderer App-Server Java EE 6). |
|
|
|
| #4 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 05.11.2007
Fachbeiträge: 1.844
Abgegebene Danke: 0
Erhielt 71 Danke für 68 Beiträge
|
@Local gibt es (mindestens) seit Java EE 5. @LocalBean hingegen ist neu.
__________________
GitHub-Profil |
|
|
|
| #5 (permalink) | |
|
Stammbenutzer
Kilobyte
Themenstarter
Registriert seit: 02.08.2008
Fachbeiträge: 212
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Danke für die Antworten bisher.
Ich denke ich habe einen Verdacht für den Haken: ich habe Tomcat als Webcontainer und nahm an, dass Tomcat mir das gesamt JEE-Gedöns zur Verfügung stellt. Was nun? |
|
|
|
| #6 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 05.11.2007
Fachbeiträge: 1.844
Abgegebene Danke: 0
Erhielt 71 Danke für 68 Beiträge
|
Tomcat hat nur einen Servlet-Container, aber keinen EJB-Container. Um EJBs nutzen zu können, muss man den entsprechenden Container nachrüsten. Nach kurzem Gucken ist wohl OpenEJB (auch von Apache) gut zu integrieren.
__________________
GitHub-Profil |
|
|
|
| #7 (permalink) | |
|
Stammbenutzer
Kilobyte
Themenstarter
Registriert seit: 02.08.2008
Fachbeiträge: 212
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Servus,
nach einem Blick auf die Website von OpenEJB sehe ich, dass die Annotationen @Local nicht unterstützt werden. Dann habe ich mich mal nach Alternativen umgeschaut, die alles in allem bieten und stieß auf JBoss und GlassFish. JBoss kann ich auch unter Eclipse bei den Servern anklicken und JBoss scheint Tomcat als Webcontainer zu haben. Leider finde ich nirgends einen Artikel oder ein Tutorial, was genau beschreibt, wie ich JBoss in meiner Eclipse einbauen kann. Hat da jemand einen Link zu einem Tutorial? Oft finde ich Verweise auf eine JBoss-IDE, aber ich will einfach nur, dass man Dynamic Web Project auf JBoss läuft und dass ich EJBs im Projekt erstellen kann - da bin ich noch meilenweit entfernt! |
|
|
|
| #8 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 05.02.2004
Fachbeiträge: 199
Abgegebene Danke: 1
Erhielt 2 Danke für 2 Beiträge
|
natürlich wird @Local unterstützt. openejb implentiert den standard!
OpenEJB - Simple Stateless Example "You can use the @Local annotation to explicitly state that an interface is a local interface, but this is not required." |
|
|
|
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JavaBean erstellen | Kris | Java Basics - Anfänger-Themen | 5 | 09.06.2008 17:30 |
| EJB - EJB wird nicht ins Servlet geladen | Allgemeines EE | 3 | 16.11.2007 22:13 | |
| Eclipse - bisi benutzerunfreundlich | thE_29 | IDEs und Tools | 34 | 11.02.2005 07:40 |
| Eclipse 3.0: Plugin wird nicht erkannt | jedi | IDEs und Tools | 7 | 25.07.2004 16:26 |
| problem mit applet... | redman | Deployment | 0 | 27.01.2004 08:46 |
| Lesezeichen |
|
|