Konvertieren Sie die JNDI-DataSource-Bean auf JEE:jndi-lookup
Habe ich eine Feder-Einstellung wie folgt.
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactory</prop>
<prop key="java.naming.provider.url">jnp://jndi.myURL.com:1099</prop>
<prop key="java.naming.factory.url.pkgs">org.jboss.naming:org.jnp.interfaces</prop>
<prop key="jnp.disableDiscovery">true</prop>
</props>
</property>
</bean>
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/mysql"/><!-- DataSource Name -->
<property name="resourceRef" value="false"/>
<property name="jndiTemplate" ref="jndiTemplate" />
</bean>
Ich konvertieren möchten, in der JEE-tag-format.
Möchte ich definieren, meine DataSrouce als
<jee:jndi-lookup jndi-name="jdbc/mysql" resource-ref="false" >
<jee:environment>
....
</jee:environment>
</jee:jndi-lookup>
Gibt es eine Möglichkeit, zu definieren.
InformationsquelleAutor Talha Ahmed Khan | 2012-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die definition mit:
Diese Weise können Sie immer noch finden jndiTemplate an anderer Stelle, wenn er gebraucht wird.
InformationsquelleAutor eis
Vielen Dank für Ihre Zeit, ich fand das Problem. Ich fand das Problem aber nicht ganz wirklich die richtige Lösung. Folgende code-snippets, die für mich arbeiten.
InformationsquelleAutor Talha Ahmed Khan