वसंत का उपयोग करके, मैं वेबस्पेयर के संदर्भ में एक चर को पढ़ना चाहता हूं।वसंत जेन्डी संदर्भ और संपत्ति प्लेसधारक कॉन्फ़िगरर
Read a Environment Variable in Java with Websphere
डेटा को परिभाषित करने के लिए .... web.xml
<env-entry>
<env-entry-name>varName</env-entry-name>
<env-entry-value>56</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
अंदर जावा
Context envEntryContext = (Context) new InitialContext().lookup("java:comp/env");
String mydata = (String)envEntryContext.lookup(“varName”);
साथ देखने के लिए लेकिन मैं अपने common.xml में डेटा ले चाहते हैं
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>/WEB-INF/context/servweb.properties</value>
</list>
</property>
<property name="ignoreUnresolvablePlaceholders">
<value>true</value>
</property>
</bean>
कि
<constructor-arg>
<jee:jndi-lookup jndi-name="java:comp/env" default-value="data" />
</constructor-arg>
की तरह लेकिन के लिए संदर्भ के साथ कुछ हो सकता है के साथ एक ही है कि
Context envEntryContext = (Context) new InitialContext().lookup("java:comp/env");
String mydata = (String)envEntryContext.lookup(“varName”);
शायद ऐसा ही कुछ कार्य करें:
<constructor-arg>
<jee:jndi-lookup jndi-name="java:comp/env">
<jee:environment>
varName=default
</jee:environment>
</jee:jndi-lookup>
किसी सही तरीका जानता है?
अग्रिम धन्यवाद
काम करता है, .. बहुत बहुत धन्यवाद – Kaltresian