Hello!

I created environment entry in web.xml:

    <env-entry>
        <env-entry-name>test</env-entry-name>
        <env-entry-value>simple test</env-entry-value>
        <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

This entry is used in the following way:

    Context initCtx = new InitialContext();
    Context envCtx = (Context) initCtx.lookup("java:comp/env");
    String value = (String) envCtx.lookup("test");

Then I tried to change this environment entry using admin application. It was changed 
correctly in admin application, but code, listed above, returns old value.

I know two ways of how to make this code know of new value:

1. Change it in web.xml and restart tomcat
2. Change it in admin application and reload corresponding context

I do not like both of these ways.

Could somebody please tell me - is there a way of changing environment entry value, so 
that code, described above will see new value? 

Thank you in advance,
Igor

Reply via email to