Als «jndi» getaggte Fragen



8
Wie verwende ich die von Tomcat im Frühjahr bereitgestellte JNDI DataSource?
Es wird gesagt, dass im Spring Javadoc Artikel über DriverManagerDataSourceKlasse, dass diese Klasse sehr einfach ist und dass es empfohlen wird Verwenden einer vom Container bereitgestellten JNDI-Datenquelle. Ein solches DataSourcekann als DataSourceBean in einem Spring ApplicationContext über verfügbar gemacht werdenJndiObjectFactoryBean Die Frage ist: Wie schaffe ich das? DataSourceWas würde ich …
159 java  spring  tomcat  datasource  jndi 

3
Was macht Java: comp / env / do?
Ich habe einfach zu viel Zeit meines Tages damit verbracht, einige Fehler herauszufinden, als ich eine JNDI-Factory-Bean angeschlossen habe. Das Problem stellte sich heraus, dass stattdessen ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Ich hatte das tatsächlich geschrieben ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Ich schließe daraus, …
116 spring  jdbc  jndi  factory 


2
Was ist Java: Comp / Env?
Was ist gemeint mit java:comp/env? Wie sieht das aus? Context envContext = (Context)initContext.lookup("java:comp/env"); machen ? Ich verstehe, dass ein Look-up wie: (DataSource)envContext.lookup("jdbc/MyDatasource") sucht nach dem Namen MyDatasourcein der context.xmloder web.xml, um die URL der Datenbank zu erhalten. Ist es so ? !! Aber was macht der erstere Lookup?
81 java  jakarta-ee  jndi 

5
Sollten Sie Datenbankverbindungseigenschaften in server.xml oder context.xml einrichten
Ich versuche, die Datenbankverbindungseigenschaften mithilfe von JNDI für eine Spring-Webanwendung einzurichten. Ich betrachte zwei Ansätze wie folgt: Ansatz 1: In Ihrer Spring-Konfiguration haben Sie möglicherweise Folgendes: <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/facs"/> Dann sollten Sie in Ihrer webapp /META-INF/context.xml-Datei auch etwas Ähnliches haben: <?xml version='1.0' encoding='utf-8'?> <!-- antiResourceLocking="true" --> <Context path="/podd-apn" reloadable="true" cachingAllowed="false" …
79 java  spring  datasource  jndi 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.