使用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,訪問你的應用吧