McHurt
06-11-2007, 12:52
Hallo zusammen,
Ich habe ein seltsames Problem, es geht sich um folgendes:
Ich bin gerade daran, eine EJB3-Komponente zu entwicklen. Dazu habe ich einen kleinen Testclient geschrieben, welcher wie folgt auf das EJB zugreift:
InitialContext ctx = new InitialContext();
InformationService infoService = (InformationService) ctx.lookup(InformationServiceRemote.class.getName( ));
infoService.getInfo();
Soweit so gut, wenn ich das EJB auf den AppServer deploye und den Client aus Eclipse heraus starte, klappt das auch wunderbar.
Wenn ich nun aber ein JAR für den Testclient erstelle und dieses ausserhalb von Eclipse ausführe, erhalte ich eine NoInitialContextException.
Soweit meine Suche bisher etwas ergeben hat, benötige ich dazu eine jndi-properties Datei.
Weshalb klappt das denn aus Eclipse problemlos? Dort habe ich auch keine definiert. Und wie gehe ich am besten vor, damit alles klappt wie es sollte?
Verwirrte Grüsse
McHurt
P.S: Wenn jemand eine gute Informationsquelle zu JNDI kennt, wäre ich froh wenn er mir diese verlinken könnte. Ich habe nichts wirklich brauchbares gefunden.
Ich habe ein seltsames Problem, es geht sich um folgendes:
Ich bin gerade daran, eine EJB3-Komponente zu entwicklen. Dazu habe ich einen kleinen Testclient geschrieben, welcher wie folgt auf das EJB zugreift:
InitialContext ctx = new InitialContext();
InformationService infoService = (InformationService) ctx.lookup(InformationServiceRemote.class.getName( ));
infoService.getInfo();
Soweit so gut, wenn ich das EJB auf den AppServer deploye und den Client aus Eclipse heraus starte, klappt das auch wunderbar.
Wenn ich nun aber ein JAR für den Testclient erstelle und dieses ausserhalb von Eclipse ausführe, erhalte ich eine NoInitialContextException.
Soweit meine Suche bisher etwas ergeben hat, benötige ich dazu eine jndi-properties Datei.
Weshalb klappt das denn aus Eclipse problemlos? Dort habe ich auch keine definiert. Und wie gehe ich am besten vor, damit alles klappt wie es sollte?
Verwirrte Grüsse
McHurt
P.S: Wenn jemand eine gute Informationsquelle zu JNDI kennt, wäre ich froh wenn er mir diese verlinken könnte. Ich habe nichts wirklich brauchbares gefunden.