users@glassfish.java.net

Environment entry not working / uses default always

From: Markus KARG <karg_at_quipsy.de>
Date: Wed, 30 Apr 2008 11:19:06 +0200

In my @StatelessSession bean, I have declared that I want to use an
environment entry from the deployment descriptor:

@WebService
@Stateless
@RemoteHome(ComplaintNameSuggestorHome.class)
public class ComplaintNameSuggestorBean {

    @Resource
    private String mask = "/C'0'";


In case it is not found, the default "/C'0'" shall be applied.

In the deployment descriptor ejb-jar.xml, I have declared an alternative
value:

    <enterprise-beans>
        <session>
            <ejb-name>ComplaintNameSuggestorBean</ejb-name>
            <env-entry>
                <env-entry-name>mask</env-entry-name>
                <env-entry-type>java.lang.String</env-entry-type>
                <env-entry-value>/D'1'</env-entry-value>
            </env-entry>
        </session>

The verifier didn't find any faults, and GlassFish deployed the bean
correctly.

But when using the "Test" button in GlassFish to interactively test this
web service, the "mask" value is always the default "/C'0'", but never
the configured "/D'1'".

Can anybody tell me what my fault is?

Thanks a lot!
Markus

-- 
QUIPSY QUALITY GmbH & Co. KG
Ein Unternehmen der MES-Gruppe
Stuttgarter Strasse 23
D-75179 Pforzheim
Tel: 07231-9189-52
Fax: 07231-9189-59
www.quipsy.de
karg_at_quipsy.de
Registergericht Mannheim HRA 701214
Gesch�ftsf�hrer: Nils Schroeder
Diese E-Mail enth�lt pers�nliche, vertrauliche und vor Weitergabe gesch�tzte Informationen und ist ausschlie�lich f�r den vorgesehenen o.g. Empf�nger (Adressaten) bestimmt. Falls Sie diese E-Mail versehentlich erhalten haben und nicht der vorgesehene Empf�nger sind, bitten wir Sie, die E-Mail und deren Anh�nge nicht aufzubewahren, nicht zu vervielf�ltigen, nicht zu nutzen und nicht weiterzugeben. Bitte informieren Sie uns als Absender �ber diesen Zustellungsfehler und l�schen Sie die E-Mail.