2
현재, spring.Content.xml에서 dataSource를 만들 때 속성 파일에서 DB 자격 증명을 읽습니다. spring applicationContext.xml에서 Weblogic JDBC 데이터 소스 (JNDI 이름)를 삽입하십시오.
<!-- property config -->
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location"><value>/WEBINF/resources/springConfig.properties</value></property>
</bean>
<!-- Database connection Oracle 10g jdbc -->
<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="close">
<property name="URL" value="${url}" />
<property name="user" value="${user}" />
<property name="password" value="${password}" />
<property name="connectionCachingEnabled" value="true" />
</bean>
그런 다음 내가 context.getBean
내가 속성 파일을 읽는하지 않음으로써하지만 웹 로직 JDBC 데이터 소스를 사용하여 데이터 소스를 만들 내 ApplicationContext를 수정해야
DataSource dataSource = (DataSource)context.getBean("dataSource");
를 (사용하여 참조하고 나는 경우 확실하지 않다 jndiTemplate 또는 jdbcTemplate) 예제를 제공하고 jndiTemplate을 사용하면 getBean ("dataSource")을 변경해야합니까?
감사합니다! jndiTemplate이 정상적으로 작동했습니다. – Jay
페이지는 http://middlewaremagic.com/weblogic/?p=2062로 옮겼습니다. –