java-forum.org - Java programmieren aus Leidenschaft

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Enterprise Java > Application Tier

Application Tier EJB, Spring

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 30.05.2010, 10:26   #1 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 02.08.2008
Fachbeiträge: 212
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard EJB: Local-Annotation wird in Eclipse nicht erkannt

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.
Jay1980 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 30.05.2010, 11:55   #2 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von musiKk
 
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
Zitat: Jay1980
Beitrag anzeigen
wenn ich javax.ejb importiere, geht das
?

Meinst Du import javax.ejb.*; ?
__________________
GitHub-Profil
musiKk ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 30.05.2010, 15:17   #3 (permalink)
Stammbenutzer
Floppy Disc
 
Benutzerbild von gman
 
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).
gman ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 30.05.2010, 17:05   #4 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von musiKk
 
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
musiKk ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 30.05.2010, 21:04   #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?
Jay1980 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 30.05.2010, 21:19   #6 (permalink)
Stammbenutzer
Megabyte
 
Benutzerbild von musiKk
 
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
musiKk ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 31.05.2010, 14:15   #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!
Jay1980 ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 06.06.2010, 08:32   #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."
Rydl ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de