C
che
Hi!
Ich arbeite gerade mit JSP und EJB 3.0.
Ich habe eine EJB 3.0 - EJB - Webshop-Anwendung erstellt, und
eigentlich läuft auch alles gut, bis auf die Tatsache, dass wenn ich
die Anwendung lokal aufrufe, die HttpSession immer wieder neu erzeugt
wird. Kennt jemand das Problem?
Details:
Ich habe meherer JSPs die immer wieder einen ControllerServlet
aufrufen, welches ihnen die angeforderten Objekte (EJB 3.0 Beans)
besorgt und diese Ihnen in den JSP Seiten (im Request und Session
Scope) anzeigt.
Die EJB 3.0 Beans: 5 Entities, 1 Stateful Session Bean (der Warenkorb)
und einige Stateless Session Beans...
Ich arbeite mit JBoss als AppServer, und der WEbserver ist der in
Jboss integrierte Tomcat.
ICh arbeite an zwei Rechnern. Auf dem PC habe ich JBoss installiert und
die Anwendung darin deployed. Von meinem Notebook aus rufe ich die
Anwendung so auf:
http://192.168.2.2:8080/petshop
und alles ist OK!
Wenn ich aber lokal auf die Anwendung zugreifen will, also mit dem
Aufruf:
http://localhost:8080/petshop
ODER
http://127.0.0.1:8080/petshop
dann wird das Session Objekt immer wieder neu erzeugt, wenn ich das
Controller Servlet aufgerufen wird.
Kennt jemand den Grund dafür?
Ich wäre für jeden Tipp dankbar.
Ich arbeite gerade mit JSP und EJB 3.0.
Ich habe eine EJB 3.0 - EJB - Webshop-Anwendung erstellt, und
eigentlich läuft auch alles gut, bis auf die Tatsache, dass wenn ich
die Anwendung lokal aufrufe, die HttpSession immer wieder neu erzeugt
wird. Kennt jemand das Problem?
Details:
Ich habe meherer JSPs die immer wieder einen ControllerServlet
aufrufen, welches ihnen die angeforderten Objekte (EJB 3.0 Beans)
besorgt und diese Ihnen in den JSP Seiten (im Request und Session
Scope) anzeigt.
Die EJB 3.0 Beans: 5 Entities, 1 Stateful Session Bean (der Warenkorb)
und einige Stateless Session Beans...
Ich arbeite mit JBoss als AppServer, und der WEbserver ist der in
Jboss integrierte Tomcat.
ICh arbeite an zwei Rechnern. Auf dem PC habe ich JBoss installiert und
die Anwendung darin deployed. Von meinem Notebook aus rufe ich die
Anwendung so auf:
http://192.168.2.2:8080/petshop
und alles ist OK!
Wenn ich aber lokal auf die Anwendung zugreifen will, also mit dem
Aufruf:
http://localhost:8080/petshop
ODER
http://127.0.0.1:8080/petshop
dann wird das Session Objekt immer wieder neu erzeugt, wenn ich das
Controller Servlet aufgerufen wird.
Kennt jemand den Grund dafür?
Ich wäre für jeden Tipp dankbar.