Takze reseni meho problemu: Sun app. server, verze 9.0, vyzaduje, aby web.xml obsahovalo nasledujici hlavicku:

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>

<!--   ... zbytek souboru vypusten ...  -->

</web-app>

cele me problemy byly zpusobeny, ze jsem pouzival web.xml, ktere vytvorily netbeans 5.0, a mel tudiz hlavicku

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>

<!--   ... zbytek souboru vypusten, je identicky s predch. souborem ...  -->

</web-app>


tj., aby bylo mozno pouzit moznosti javy ee 1.5 v managed jsf beanu, je nutne aby web.xml byl verze 2.5, pokud je ve verzi 2.4, sun app. server se prepne do modu kompatibilni s javou ee 1.4, a moznosti javy ee 1.5 prestanou byt k dispozici.

Dekuji vsem za spolupraci a trpelivost :-))

                  Mirek





Ondřej Fafejta KYBERIE napsal(a):
Mirek Stohr wrote:
Pokud dobre rozumim projektu Glassfish, SunApp server 9.0 je
"distribuci" projektu Glassfish, ktery mam nainstalovany a bezi.
Deploy probehne v poradku, jenom se do jsf beanu nedostane instance
ejb, tj. neprobehne "dependency injection".

Mohl by jste mi poslat nejaky hodne jednoduchy priklad, vcetne klienta
(na privatni mail, ne do konference)? Dekuji.

                Mirek


Mohu to poslat i přes konferenci.

Zde
http://fafi.tvuj.net/glassfish/
jsou uvedeny 2 příklady na jeden již opravný bug v glassfish.

V příloze posílám první příklad, jako celý projekt pro netbeans5.0.

Pozn. V ukázce testuji pouze EJB3 - nezkouším to napojit přes JSF.

Fafi


Odpovedet emailem