【第22期】观点:IT 行业加班,到底有没有价值?

eclipse环境下使用runjetty配置jndi数据源开发web应用

原创 2013年12月03日 17:20:35

1、安装runjetty

http://code.google.com/p/run-jetty-run/

2、在web工程上面右键-->debug as --->run jetty(安装runjetty插件后就有了这个选项)

在debug configurations 中查看这个,如下图

把jndi support勾上,就支持jndi了。还有一步jndi配置。这是在单独的一个文件。

3、配置文件

在WEB-INF目录下新建jetty-env.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
<Configure class="org.mortbay.jetty.webapp.WebAppContext">
	<!-- 应用数据源 -->
	<New id="showcase" class="org.mortbay.jetty.plus.naming.Resource">
		<Arg>java:comp/env/jdbc/jndiname</Arg><!-- jndi名称 -->
		<Arg>
			<New class="org.springframework.jdbc.datasource.DriverManagerDataSource">
				<Set name="driverClassName">oracle.jdbc.driver.OracleDriver</Set>
				<Set name="url">jdbc:oracle:thin:@x.x.x.x:1521:xxx</Set>
				<Set name="username">xxx</Set>
				<Set name="password">xxx</Set>
			</New>
		</Arg>
	</New>
</Configure> 
4、spring配置文件中的datasource  使用jndi:

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName">
			<value>java:comp/env/jdbc/jndiname</value>
			 
		</property>
	</bean>

完结

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

使用DBCP,C3P0,druid,apache-jdbc配置JNDI数据源

DBCP:            

Eclipse环境下的web应用配置

  Eclipse环境下的web应用配置   用Eclips

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

本地配置JNDI数据源(可供以jetty启动的web应用通过查询JNDI调用)

import java.io.File; import java.util.Properties; import javax.naming.Context; import javax.namin...

使用JNDI配置数据源

Hibernate使用Tomcat中的jndi数据源。 在tomcat的conf目录下的context.xml文件中添加:[code="java"] <Resource name="jdbc/TestDB" auth="Container&q...

改善java web应用程序效率:使用ServletContext缓存数据源

java的数据库连接池很大的提高了效率,但是同时也引入了另一个效率问题, 那就是每次建立连接前都要进行jndi查询以获取数据源,而jndi查询的效率也是比较低的。解决的方法就是利用ServletCon...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)