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>

完结

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

相关文章推荐

Jetty 8 配置 jndi 数据源 oracle

1、contexts 目录下 新建 与项目名一样的 xml 文件,具体类好像 8 与7 完全不一样,查看了很多文件和资料才配置成功 jetty\lib\ext 下 增加 c3p0 jar  包 ...

maven jetty plugin 配置全局 jndi datasource

全局的datasource,要求把数据源配置在jetty.xml文件中,但是使用maven的插件,需要在pom.xml文件中指定jetty.xml文件在哪。同时,由于是全局的数据源,jetty会找不到...

java中Eclipse下使用jetty容器配置项目数据源

Eclipse中的jetty容器配置项目数据源在WEB-INF目录下创建jetty-env.xml文件,内容如下: ...

eclipse+jetty 配置jndi数据源

1.安装jetty插件,不再介绍。 2.在工程的WEB-INF目录下新建名字为jetty-env.xml的文件,内容如下 xml version="1.0" encoding="UTF...

jetty服务器数据源配置JNDI-Oracle,MySQL,SQLServer,DB2等

1、下载jetty服务器(8.1.0.RC2),解压到任意目录下   http://dist.codehaus.org/jetty/jetty-hightide-8.1.0/jetty-highti...

jetty配置jndi数据源

1.下载jetty服务器(8.1.0.RC2),解压到任意目录下   http://dist.codehaus.org/jetty/jetty-hightide-8.1.0/jetty-high...

JNDI和在Jetty中的运用

转载请注明出处 http://blog.csdn.net/lovingprince     第一部分 引子 我们应用想用统一的方式去查找我们想要的服务,通过格式化的名称例如:jdbc:co...

maven+jetty+spring的jndi配置

今天想把原来的jdbc连接方式改成jndi。由于网上的资料不全,配起来还是蛮麻烦的。 首先在web.xml下要添加jndi名称参照。 网上没说具体放在web.xml的哪个tag下。我就直接放在...

Jetty JNDI开发实战(上)

Jetty JNDI开发实战(上)作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.csdn.net/chszs一、JNDI介绍JNDI即Java Naming and...
  • chszs
  • chszs
  • 2015年08月30日 20:13
  • 1438

Hibernate中实体映射时的命名策略(1)

有时候在实体类映射成数据库表时,我们并不太注意生成的表和列的名称,都是使用默认的名称策略,有的是干脆不使用`@Column`注解,直接使用字段名;有的则在`@Column`注解中使用`name`属性定...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:eclipse环境下使用runjetty配置jndi数据源开发web应用
举报原因:
原因补充:

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