Hallo,
Vorab: ich bin neu in Gebiet Java EE.
Ich habe dieses Tutorial EJB 3 Development for Glassfish using Eclipse 3.2 Tutorial gemacht. Jedoch habe ich mir den GlassFish als zip gezogen, gestartet und das Projekt, die Server Seite, mittels Eclipse Rechtsklick>Export>JAR als jar-Datei exportiert. Daraufhin habe ich es in der Web-Administrationskonsole des Glassfish deployt und den Client in Eclipse gestartet. Das funktioniert auch alles soweit.
Darauf hin habe ich den GlassFish wieder heruntergefahren und den JBoss AS 7 gestartet und darin das gleiche JAR Archiv über die Web-Administrationsconsole deployt und aktiviert. Wenn ich jetzt jedoch den Client in Eclipse starte, dann bekommeich keine Antwort und stattdessen einen Fehler.
Kann mir jemand sagen warum? Eigentlich sollte er das doch verstehen,oder?
Liegt es vielleicht an den importierten jar-Dateien vom GlassFish?
Denn bevor ich überhaupt Code schreiben konnte, musste ich zu erst die javaee.jar und die appserv-rt.jar in den Client und den Server in den Java Build Path packen. Letzteres nur beim Client.
Die Dateien und speziell die javaee.jar, mit der ich ja nur javaee Anwendung schreiben kann, finde ich nru im GlassFish! Ist das so richtig? Wo bekomme ich sonst die nötige javaee.jar oder j2ee.jar her, um JavaEE Programme zu schreiben? Im JBoss fidne ich nämlich keine dieser Dateien/Archive.
Und eine weitere Frage:
Wie funktioniert die Kommunikation zwischen lient und Server? Läuft die über RMI ab oder wie? Wie kann ich die Kommunikation beeinflussen bzw. auswechseln, wenn der Server und der Client später vielleicht mal wirklich auf zwei verschiedenen physikalisch getrennten Maschinen laufen?
Vielen Dank für eure Hilfe im vorraus.
Viele grüße
hsch
Vorab: ich bin neu in Gebiet Java EE.
Ich habe dieses Tutorial EJB 3 Development for Glassfish using Eclipse 3.2 Tutorial gemacht. Jedoch habe ich mir den GlassFish als zip gezogen, gestartet und das Projekt, die Server Seite, mittels Eclipse Rechtsklick>Export>JAR als jar-Datei exportiert. Daraufhin habe ich es in der Web-Administrationskonsole des Glassfish deployt und den Client in Eclipse gestartet. Das funktioniert auch alles soweit.
Darauf hin habe ich den GlassFish wieder heruntergefahren und den JBoss AS 7 gestartet und darin das gleiche JAR Archiv über die Web-Administrationsconsole deployt und aktiviert. Wenn ich jetzt jedoch den Client in Eclipse starte, dann bekommeich keine Antwort und stattdessen einen Fehler.
Kann mir jemand sagen warum? Eigentlich sollte er das doch verstehen,oder?
Liegt es vielleicht an den importierten jar-Dateien vom GlassFish?
Denn bevor ich überhaupt Code schreiben konnte, musste ich zu erst die javaee.jar und die appserv-rt.jar in den Client und den Server in den Java Build Path packen. Letzteres nur beim Client.
Die Dateien und speziell die javaee.jar, mit der ich ja nur javaee Anwendung schreiben kann, finde ich nru im GlassFish! Ist das so richtig? Wo bekomme ich sonst die nötige javaee.jar oder j2ee.jar her, um JavaEE Programme zu schreiben? Im JBoss fidne ich nämlich keine dieser Dateien/Archive.
Und eine weitere Frage:
Wie funktioniert die Kommunikation zwischen lient und Server? Läuft die über RMI ab oder wie? Wie kann ich die Kommunikation beeinflussen bzw. auswechseln, wenn der Server und der Client später vielleicht mal wirklich auf zwei verschiedenen physikalisch getrennten Maschinen laufen?
Vielen Dank für eure Hilfe im vorraus.
Viele grüße
hsch