eclipse 的jetty配置jndi數據源

使用maven工程的同學都會用到eclipse的run jetty插 件,而大多的工程都要鏈接數據庫,數據庫的配置一般都是通過jndi來配置的,這篇文章介紹如何使用該插件來配置jndi數據庫源

1.安裝插件-不再介紹

2.在工程的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.eclipse.jetty.webapp.WebAppContext">
	<!-- 應用數據源 -->
	<New id="showcase" class="org.eclipse.jetty.plus.jndi.Resource">
		<Arg>jdbc/showcase</Arg>
		<Arg>
			<New class="org.apache.commons.dbcp.BasicDataSource">
				<Set name="driverClassName">oracle.jdbc.driver.OracleDriver</Set>
				<Set name="url">jdbc:oracle:thin:@100.125.1.121:1521/showcase</Set>
				<Set name="username">showcase</Set>
				<Set name="password">showcase</Set>
				<Set name="maxActive">10</Set>
			</New>
		</Arg>
	</New>
</Configure>  
3.在eclipse的按鈕欄中選擇run as...


注意一定要選擇jetty8,然後勾選住下面的show Advanced options並把JNDI support選中-默認情況下jetty插件是不支持jndi特性的

4.啓動jetty,訪問你的應用吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章