您的位置:首页 > 其它

IDEA+jetty配置jndi数据源

2015-09-07 11:57 351 查看
1.在maven项目的pom.xml中配置jetty插件:

<plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>maven-jetty-plugin</artifactId>

<version>6.1.26</version>

</plugin>

2.在resources下配置jetty.xml

<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd">

<Configure id="Server" class="org.mortbay.jetty.Server">//跟eclipse的区别

<Array id="plusConfig" type="java.lang.String">

<Item>org.eclipse.jetty.webapp.WebInfConfiguration</Item>

<Item>org.eclipse.jetty.webapp.WebXmlConfiguration</Item>

<Item>org.eclipse.jetty.webapp.MetaInfConfiguration</Item>

<Item>org.eclipse.jetty.webapp.FragmentConfiguration</Item>

<Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item> <!-- add for JNDI -->

<Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item> <!-- add for JNDI -->

<Item>org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Item>

<Item>org.eclipse.jetty.webapp.TagLibConfiguration</Item>

</Array>

<New id="b2r" class="org.mortbay.jetty.plus.naming.Resource">//跟eclipse的区别

<Arg>cashierDataSource</Arg>

<Arg>

<New class="com.mchange.v2.c3p0.ComboPooledDataSource">

<Set name="driverClass">oracle.jdbc.driver.OracleDriver</Set>

<Set name="jdbcUrl">jdbc:oracle:thin:@10.65.216.65:1521:func38</Set>

<Set name="user">cashieruser</Set>

<Set name="password">cashieruser</Set>

</New>

</Arg>

</New>

</Configure>

3.配置项目以jetty的方式运行:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: