List of usage examples for org.springframework.jdbc.datasource.lookup JndiDataSourceLookup getDataSource
@Override public DataSource getDataSource(String dataSourceName) throws DataSourceLookupFailureException
From source file:it.reply.orchestrator.config.persistence.WorkflowPersistenceConfig.java
@Bean @WorkflowPersistenceUnit//from w ww .j av a 2 s. co m public DataSource workflowDataSource() { JndiDataSourceLookup dataSourceLookup = new JndiDataSourceLookup(); return dataSourceLookup.getDataSource("java:jboss/datasources/WorkflowManager/JBPM-DS"); }
From source file:fr.univlorraine.mondossierweb.config.JpaConfigApogee.java
/** * Source de donnes/* w w w .j a v a 2 s . c om*/ * @return */ @Bean public DataSource dataSourceApogee() { JndiDataSourceLookup dsLookup = new JndiDataSourceLookup(); return dsLookup.getDataSource("java:/comp/env/jdbc/dbApogee"); }
From source file:it.reply.orchestrator.config.persistence.OrchestratorPersistenceConfig.java
@Bean @OrchestratorPersistenceUnit/*from w ww . j a va 2 s.com*/ @Primary public DataSource orchestratorDataSource() { JndiDataSourceLookup dataSourceLookup = new JndiDataSourceLookup(); return dataSourceLookup.getDataSource("java:jboss/datasources/orchestrator"); }
From source file:net.bluewizardhat.tfa.web.config.PersistenceJpaConfig.java
@Bean public DataSource dataSource() { JndiDataSourceLookup lookup = new JndiDataSourceLookup(); return lookup.getDataSource(jndiDatasource); }
From source file:ua.com.rocketlv.spb.Application.java
@Bean public DataSource dataSource() { JndiDataSourceLookup dataSourceLookup = new JndiDataSourceLookup(); DataSource dataSource = dataSourceLookup.getDataSource("java:comp/env/jdbc/testinfo"); return dataSource; }
From source file:uk.org.funcube.fcdw.config.PersistenceConfig.java
@Bean @Resource(name = "jdbc/funcube") public DataSource dataSourceLookup() { JndiDataSourceLookup dsLookup = new JndiDataSourceLookup(); dsLookup.setResourceRef(true);// w w w .j a v a2 s .co m DataSource dataSource = dsLookup.getDataSource("java:comp/env/jdbc/funcube"); return dataSource; }
From source file:fr.univlorraine.mondossierweb.config.JpaConfig.java
/** * Source de donnes/*from w w w.java 2 s . c o m*/ * @return */ @Bean public DataSource dataSource() { JndiDataSourceLookup dsLookup = new JndiDataSourceLookup(); return dsLookup.getDataSource("java:/comp/env/jdbc/dbMdw"); }
From source file:com.pavikumbhar.javaheart.springconfiguration.DataSourceConfig.java
/** <resource-ref>/*from ww w . j a v a 2 s . c om*/ <description>Oracle Weblogic console JDBC Data Source</description> <res-ref-name>jdbc/pgcDataSource</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> <mapped-name>pgcDataSource</mapped-name> </resource-ref> **/ @Bean(destroyMethod = "") @Profile("prod") @Resource(description = "Oracle Weblogic console JDBC Data Source", name = "jdbc/pgcDataSource", type = javax.sql.DataSource.class, authenticationType = javax.annotation.Resource.AuthenticationType.CONTAINER, mappedName = "pgcDataSource") public DataSource dataSource() { final JndiDataSourceLookup dsLookup = new JndiDataSourceLookup(); dsLookup.setResourceRef(true); DataSource dataSource = dsLookup.getDataSource("pgcDataSource"); return dataSource; }
From source file:architecture.ee.jdbc.datasource.DefaultDataSourceFactory.java
public DataSource getDataSource() { String profileTag = "database." + profileName; ApplicationProperties config = repository.getSetupApplicationProperties(); Collection<String> dataSourceProviders = config.getChildrenNames(profileTag); log.debug(CommonLogLocalizer.format("003040", profileName)); if (dataSourceProviders.size() == 0) throw new RuntimeError(CommonLogLocalizer.format("003041", profileName)); for (String dataSourceProvider : dataSourceProviders) { String providerTag = profileTag + "." + dataSourceProvider; if ("jndiDataSourceProvider".equals(dataSourceProvider)) { String jndiNameTag = providerTag + ".jndiName"; String jndiName = config.get(jndiNameTag + ".jndiName"); Assert.hasText(jndiName, CommonLogLocalizer.getMessage("003042")); JndiDataSourceLookup lookup = new JndiDataSourceLookup(); return lookup.getDataSource(jndiName); } else if ("pooledDataSourceProvider".equals(dataSourceProvider)) { String driverClassName = config.get(providerTag + ".driverClassName"); String url = config.get(providerTag + ".url"); String username = config.get(providerTag + ".username"); String password = config.get(providerTag + ".password"); log.debug(CommonLogLocalizer.format("003043", driverClassName, url)); org.apache.commons.dbcp.BasicDataSource dbcp = new org.apache.commons.dbcp.BasicDataSource(); dbcp.setDriverClassName(driverClassName); dbcp.setUrl(url);//from ww w . ja v a2 s .co m dbcp.setUsername(username); dbcp.setPassword(password); String propertiesTag = providerTag + ".connectionProperties"; for (String name : config.getChildrenNames(propertiesTag)) { String value = config.get(propertiesTag + "." + name); log.debug(CommonLogLocalizer.format("003044", name, value)); dbcp.addConnectionProperty(name, value); } return dbcp; } } return null; }
From source file:de.pksoftware.springstrap.core.config.JndiRdbmsConfigBase.java
/** * Creates the DataSource./*from www .j a va 2s .co m*/ * @return * @throws NamingException * @throws IllegalArgumentException */ protected DataSource dataSource() { final JndiDataSourceLookup dsLookup = new JndiDataSourceLookup(); dsLookup.setResourceRef(true); DataSource dataSource = dsLookup.getDataSource(getJndiDataSourceUri()); /* JndiObjectFactoryBean bean = new JndiObjectFactoryBean(); bean.setJndiName(getJndiDataSourceUri()); bean.setProxyInterface(DataSource.class); bean.setLookupOnStartup(false); try{ bean.afterPropertiesSet(); } catch(Exception ex){ } DataSource dataSource = (DataSource)bean.getObject(); */ return dataSource; }